Compartilhar via


AppDefinition complexType

(Manifesto do Suplemento do SharePoint)

Aplica-se a: Suplementos do SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013

Observação

A cadeia de app caracteres aparece como parte de ou de todos os elementos, atributos e nomes de arquivo porque os Suplementos do SharePoint eram originalmente chamados de "aplicativos para SharePoint". Para garantir a compatibilidade com versões anteriores, os esquemas não foram alterados.

Informação de tipo

Informações Local
Namespace http://schemas.microsoft.com/sharepoint/2012/app/manifest
Arquivo de esquema appmanifest.xsd
Base da extensão Nenhum

Definição

    <xs:complexType name="AppDefinition">
      <xs:all>
        <xs:element name="AppPrincipal"  type="AppPrincipalDefinition"
         minOccurs="1"
         maxOccurs="1"
        >
        </xs:element>

        <xs:element name="AppPermissionRequests"  type="AppPermissionRequestsDefinition"
         minOccurs="0"
         maxOccurs="1"
        >
        </xs:element>

        <xs:element name="Properties"  type="PropertiesDefinition"
         minOccurs="1"
         maxOccurs="1"
        >
        </xs:element>

        <xs:element name="RemoteEndpoints"  type="RemoteEndpointsDefinition"
         minOccurs="0"
         maxOccurs="1"
        >
        </xs:element>

        <xs:element name="AppPrerequisites"  type="AppPrerequisiteCollection"
         minOccurs="0"
         maxOccurs="1"
        >
        </xs:element>
      </xs:all>

        <xs:attribute name="ProductID"
         type="GUID"
         use="required"
        />
        <xs:attribute name="Type"
         type="TypeDefinition"
         use="optional"
        />
        <xs:attribute name="Version"
         type="VersionDefinition"
         use="required"
        />
        <xs:attribute name="SharePointMinVersion"
         type="VersionDefinition"
         use="required"
        />
        <xs:attribute name="SharePointMaxVersion"
         type="VersionDefinition"
         use="optional"
        />
        <xs:attribute name="Name"
         type="NameDefinition"
         use="required"
        />
    </xs:complexType>

Elementos e atributos

Se o esquema definir requisitos específicos, como sequence, minOccurs,maxOccurs e choice, confira a seção de definição.

Elementos filho


Elemento

Tipo

Descrição

AppPermissionRequests

AppPermissionRequestsDefinition

Uma lista de recursos aos qual um suplemento do SharePoint precisa de acesso.

AppPrerequisites

AppPrerequisiteCollection

Uma lista de pré-requisitos dos quais um Suplemento do SharePoint depende.

AppPrincipal

AppPrincipalDefinition

As informações da entidade de segurança do suplemento.

Propriedades

PropertiesDefinition

Contém informações globais para o suplemento.

RemoteEndpoints

RemoteEndpointsDefinition

(Opcional) Uma lista de pontos de extremidade remotos que o Suplemento do SharePoint pode acessar por meio de SP. WebProxy.invoke(). Se essa lista estiver vazia ou não for fornecida, o Suplemento do SharePoint não poderá usar nenhum ponto de extremidade remoto por meio de SP. WebProxy.invoke().


Atributos


Atributo

Tipo

Obrigatório

Descrição

Valores possíveis

**Name**

NameDefinition

obrigatório

O nome do Suplemento do SharePoint. O nome não é localizado e é usado em URLs que abordam artefatos de suplemento.

Valores do tipo NameDefinition.

Productid

GUID

obrigatório

O identificador exclusivo do Suplemento do SharePoint. ProductID não é alterado entre versões.

Valores do tipo GUID.

SharePointMaxVersion

VersionDefinition

opcional

Opcional. A versão máxima do SharePoint com a qual o suplemento é compatível.

Valores do tipo VersionDefinition.

SharePointMinVersion

VersionDefinition

obrigatório

A versão mínima do SharePoint com a qual o suplemento é compatível.

Valores do tipo VersionDefinition.

**Tipo**

TypeDefinition

opcional

O tipo do Suplemento do SharePoint.

Valores do tipo TypeDefinition.

Versão

VersionDefinition

obrigatório

A versão do Suplemento do SharePoint.

Valores do tipo VersionDefinition.