Compartilhar via


ActivatableClass (em InProcessServer) (Windows 10)

Declara uma classe de runtime associada ao ponto de extensibilidade.

Hierarquia de elementos

<Pacote>

    <Extensões>

         <Extensão>

              <InProcessServer>

                        <ActivatableClass>

Syntax

<ActivatableClass 
  ActivatableClassId = 'A string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, |, ?, or *.'
  ThreadingModel = 'A string that can be one of the following values: "both", "STA", or "MTA".' >

  <!-- Child elements -->
  ActivatableClassAttribute{0,1000}

</ActivatableClass>

Chave

{} intervalo específico de ocorrências

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
ActivatableClassId O identificador da classe de runtime no sistema operacional. Uma cadeia de caracteres com um valor entre 1 e 255 caracteres de comprimento que não pode iniciar ou terminar com um ponto (.) ou conter estes caracteres: <, >, , :, "&, /, \|, ?ou *. Yes
ThreadingModel O tipo de modelo de threading compatível com a classe de runtime. Uma cadeia de caracteres que pode ser um dos seguintes valores: ambos, STA ou MTA. Yes

Elementos filho

Elemento filho Descrição
ActivatableClassAttribute Define um atributo da classe armazenada no repositório de propriedades Windows Runtime.

Elementos pai

Elemento pai Descrição
InProcessServer Declara um ponto de extensibilidade de pacote do tipo windows.activatableClass.inProcessServer. O aplicativo usa uma DLL (biblioteca de vínculo dinâmico) que expõe uma ou mais classes ativáveis.

Os seguintes elementos têm o mesmo nome que este, mas conteúdo ou atributos diferentes:

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10