Compartilhar via


ActivatableAttribute Construtores

Definição

Sobrecargas

ActivatableAttribute(UInt32)

Indica que a classe de runtime pode ser ativada sem parâmetros, começando em uma versão específica.

ActivatableAttribute(Type, UInt32)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica.

ActivatableAttribute(UInt32, String)

Indica que a classe de runtime pode ser ativada sem parâmetros, começando em uma versão específica de um contrato de API específico.

ActivatableAttribute(UInt32, Type)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica.

ActivatableAttribute(UInt32, Platform)

Indica que a classe de runtime pode ser ativada sem parâmetros, começando em uma versão específica de uma plataforma específica.

ActivatableAttribute(Type, UInt32, String)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica de um contrato de API específico.

ActivatableAttribute(Type, UInt32, Type)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica de um contrato de API específico.

ActivatableAttribute(Type, UInt32, Platform)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica de uma plataforma específica.

ActivatableAttribute(UInt32)

Indica que a classe de runtime pode ser ativada sem parâmetros, começando em uma versão específica.

public:
 ActivatableAttribute(unsigned int version);
 ActivatableAttribute(uint32_t const& version);
public ActivatableAttribute(uint version);
function ActivatableAttribute(version)
Public Sub New (version As UInteger)

Parâmetros

version
UInt32

unsigned int

uint32_t

A versão mínima que pode ativar a classe de runtime sem parâmetros.

Comentários

Os desenvolvedores podem escolher qualquer sistema de controle de versão desejado, desde que o número de versão sempre aumente. Para obter mais detalhes, consulte Controle de versão na especificação do sistema de tipos de linguagem cruzada da Microsoft.

A ativação sem parâmetros é executada pela função RoActivateInstance.

Confira também

Aplica-se a

ActivatableAttribute(Type, UInt32)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version);
public ActivatableAttribute(Type type, uint version);
function ActivatableAttribute(type, version)
Public Sub New (type As Type, version As UInteger)

Parâmetros

type
TypeName Type

O tipo da interface usada para ativar objetos.

version
UInt32

unsigned int

A versão mínima que pode ativar a classe de runtime com a interface especificada.

Comentários

Os desenvolvedores podem escolher qualquer sistema de controle de versão desejado, desde que o número de versão sempre aumente. Para obter mais detalhes, consulte Controle de versão na especificação do sistema de tipos de linguagem cruzada da Microsoft.

Confira também

Aplica-se a

ActivatableAttribute(UInt32, String)

Indica que a classe de runtime pode ser ativada sem parâmetros, começando em uma versão específica de um contrato de API específico.

public:
 ActivatableAttribute(unsigned int version, Platform::String ^ type);
 ActivatableAttribute(uint32_t const& version, winrt::hstring const& type);
public ActivatableAttribute(uint version, string type);
function ActivatableAttribute(version, type)
Public Sub New (version As UInteger, type As String)

Parâmetros

version
UInt32

unsigned int

uint32_t

A versão do contrato de API que pode ativar a classe de runtime sem parâmetros. A versão principal está na ordem alta de 16 bits e a versão secundária está na ordem baixa de 16 bits.

type
String

Platform::String

winrt::hstring

O nome do contrato de API que pode ativar a classe de runtime sem parâmetros. (Esse parâmetro deveria ter sido nomeado contractName.)

Comentários

A ativação sem parâmetros é executada pela função RoActivateInstance.

Confira também

Aplica-se a

ActivatableAttribute(UInt32, Type)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica.

public:
 ActivatableAttribute(unsigned int version, Platform::Type ^ type);
public ActivatableAttribute(uint version, Type type);
function ActivatableAttribute(version, type)
Public Sub New (version As UInteger, type As Type)

Parâmetros

version
UInt32

unsigned int

A versão mínima que pode ativar a classe de runtime com a interface especificada.

type
TypeName Type

O tipo da interface usada para ativar objetos.

Comentários

Os desenvolvedores podem escolher qualquer sistema de controle de versão desejado, desde que o número de versão sempre aumente. Para obter mais detalhes, consulte Controle de versão na especificação do sistema de tipos de linguagem cruzada da Microsoft.

Confira também

Aplica-se a

ActivatableAttribute(UInt32, Platform)

Indica que a classe de runtime pode ser ativada sem parâmetros, começando em uma versão específica de uma plataforma específica.

public:
 ActivatableAttribute(unsigned int version, Platform platform);
 ActivatableAttribute(uint32_t const& version, Platform const& platform);
public ActivatableAttribute(uint version, Platform platform);
function ActivatableAttribute(version, platform)
Public Sub New (version As UInteger, platform As Platform)

Parâmetros

version
UInt32

unsigned int

uint32_t

A versão mínima da plataforma que pode ativar a classe de runtime sem parâmetros.

platform
Platform

A plataforma que pode ativar a classe de runtime sem parâmetros.

Comentários

Esta versão do ActivatableAttribute construtor está obsoleta.

A ativação sem parâmetros é executada pela função RoActivateInstance.

Confira também

Aplica-se a

ActivatableAttribute(Type, UInt32, String)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica de um contrato de API específico.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform::String ^ contractName);
public ActivatableAttribute(Type type, uint version, string contractName);
function ActivatableAttribute(type, version, contractName)
Public Sub New (type As Type, version As UInteger, contractName As String)

Parâmetros

type
TypeName Type

O tipo da interface usada para ativar objetos.

version
UInt32

unsigned int

A versão mínima do contrato de API que pode ativar a classe de runtime com a interface especificada. A versão principal está na ordem alta de 16 bits e a versão secundária está na ordem baixa de 16 bits.

contractName
String

Platform::String

O nome do contrato de API que pode ativar a classe de runtime com a interface especificada.

Confira também

Aplica-se a

ActivatableAttribute(Type, UInt32, Type)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica de um contrato de API específico.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform::Type ^ contractName);
public ActivatableAttribute(Type type, uint version, Type contractName);
function ActivatableAttribute(type, version, contractName)
Public Sub New (type As Type, version As UInteger, contractName As Type)

Parâmetros

type
TypeName Type

O tipo da interface usada para ativar objetos.

version
UInt32

unsigned int

A versão mínima que pode ativar a classe de runtime com a interface especificada.

contractName
TypeName Type

O tipo do contrato de API que pode ativar a classe de runtime sem parâmetros.

Exemplos

ActivatableAttribute(Type, UInt32, Platform), ActivatableAttribute(Type, UInt32), ActivatableAttribute(UInt32), ActivatableAttribute(UInt32, Type, ActivatableAttribute(UInt32, Platform), ActivatableAttribute(Type, UInt32, String), ActivatableAttribute(UInt32, String)

Aplica-se a

ActivatableAttribute(Type, UInt32, Platform)

Indica que a classe de runtime pode ser ativada com parâmetros, começando em uma versão específica de uma plataforma específica.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform platform);
public ActivatableAttribute(Type type, uint version, Platform platform);
function ActivatableAttribute(type, version, platform)
Public Sub New (type As Type, version As UInteger, platform As Platform)

Parâmetros

type
TypeName Type

O tipo da interface usada para ativar objetos.

version
UInt32

unsigned int

A versão da plataforma que pode ativar a classe de runtime com a interface especificada.

platform
Platform

A plataforma que pode ativar a classe de runtime com a interface especificada.

Comentários

Esta versão do ActivatableAttribute construtor está obsoleta.

Confira também

Aplica-se a