Partilhar via


ProxyStub (esquema de extensões para Windows 8.1)

Declara um ponto de extensibilidade de pacote do tipo windows.activatableClass.proxyStub. Um proxy pode ser composto por uma ou mais interfaces.

Hierarquia de elementos

<Pacote>
<Extensões>
<Extensão>
<ProxyStub>

Syntax

<ProxyStub ClassId = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. >

  <!-- Child elements -->
  Path,
  Interface{1,65535}

</ProxyStub>

Chave

{} intervalo específico de ocorrências

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Classid

A ID exclusiva do proxy.

Um GUID no formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes

 

Elementos filho

Elemento filho Descrição
Interface

Declara uma interface associada ao proxy.

Caminho (tipo: ST_FileName)

O caminho para a DLL.

 

Elementos pai

Elemento pai Descrição
Extensão (no tipo: CT_PackageExtensions)

Declara um ponto de extensibilidade para o pacote.

 

Exemplos

O exemplo a seguir é retirado do manifesto do pacote de um dos exemplos do SDK.

<Extension Category="windows.activatableClass.proxyStub">
      <ProxyStub ClassId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5">
        <Path>Microsoft.Samples.DllServerAuthoring.Proxies.dll</Path>
        <Interface Name="IToaster" InterfaceId="6a112353-4f87-4460-a908-2944e92686f3" />
        <Interface Name="IToast" InterfaceId="699b1394-3ceb-4a14-ae23-efec518b088b" />
        <Interface Name="IAppliance" InterfaceId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5" />
      </ProxyStub>
</Extension>

Requisitos

Valor
Namespace http://schemas.microsoft.com/appx/2010/manifest