ProxyStub (esquema de pacote para Windows 8)
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
- <Agrupa>
-
- <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 é extraído 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 |