Compartilhar via


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