OutOfProcessServer (esquema de extensões para Windows 8.1)
Declara um ponto de extensão de pacote do tipo windows.activatableClass.outOfProcessServer. O aplicativo usa um executável (EXE) que expõe uma ou mais classes ativas.
Hierarquia de elementos
- <Pacote>
-
- <Extensões>
-
- <Extensão>
- <OutOfProcessServer>
Syntax
<OutOfProcessServer ServerName = A string between 1 and 255 characters in length. >
<!-- Child elements -->
Path,
Arguments?,
Instancing,
ActivatableClass{1,65535}
</OutOfProcessServer>
Chave
?
intervalo de ocorrências específico opcional (zero ou um) {}
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Obrigatório | Valor padrão |
---|---|---|---|---|
ServerName | O nome do executável. |
Uma cadeia de caracteres entre 1 e 255 caracteres de comprimento. | Yes |
Elementos filho
Elemento filho | Descrição |
---|---|
ActivatableClass (tipo: CT_OutOfProcessActivatableClass) | Declara uma classe de runtime associada ao ponto de extensibilidade. |
Argumentos | Especifica a lista de argumentos separados por vírgulas a passar para o executável. |
Instanciação | Especifica se o executável é executado como uma única instância ou pode ser executado como várias instâncias. |
Caminho (tipo: ST_Executable) | O caminho para o executável. |
Elementos pai
Elemento pai | Descrição |
---|---|
Extensão (no tipo: CT_PackageExtensions) | Declara um ponto de extensibilidade para o pacote. |
Exemplos
<Extension Category="windows.activatableClass.outOfProcessServer">
<OutOfProcessServer ServerName="Microsoft.SDKSamples.ToastServer">
<Path>Microsoft.Samples.ExeServerAuthoring.exe</Path>
<Instancing>singleInstance</Instancing>
<ActivatableClass ActivatableClassId="Microsoft.Samples.ExeServerAuthoring.Toaster" />
</OutOfProcessServer>
</Extension>
Requisitos
Valor | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |