Share via


ActivatableAttribute Constructores

Definición

Sobrecargas

ActivatableAttribute(UInt32)

Indica que la clase en tiempo de ejecución se puede activar sin parámetros, empezando en una versión determinada.

ActivatableAttribute(Type, UInt32)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada.

ActivatableAttribute(UInt32, String)

Indica que la clase en tiempo de ejecución se puede activar sin parámetros, empezando en una versión determinada de un contrato de API determinado.

ActivatableAttribute(UInt32, Type)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada.

ActivatableAttribute(UInt32, Platform)

Indica que la clase en tiempo de ejecución se puede activar sin parámetros, empezando en una versión determinada de una plataforma determinada.

ActivatableAttribute(Type, UInt32, String)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada de un contrato de API determinado.

ActivatableAttribute(Type, UInt32, Type)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada de un contrato de API determinado.

ActivatableAttribute(Type, UInt32, Platform)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada de una plataforma determinada.

ActivatableAttribute(UInt32)

Indica que la clase en tiempo de ejecución se puede activar sin parámetros, empezando en una versión determinada.

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

La versión mínima que puede activar la clase en tiempo de ejecución sin parámetros.

Comentarios

Los desarrolladores pueden elegir cualquier sistema de control de versiones que deseen, siempre que aumente el número de versión. Para obtener más información, consulte Control de versiones en la especificación del sistema de tipo entre lenguajes de Microsoft.

La activación sin parámetros se realiza mediante la función RoActivateInstance.

Consulte también

Se aplica a

ActivatableAttribute(Type, UInt32)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada.

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

Tipo de la interfaz que se usa para activar objetos.

version
UInt32

unsigned int

Versión mínima que puede activar la clase en tiempo de ejecución con la interfaz especificada.

Comentarios

Los desarrolladores pueden elegir cualquier sistema de control de versiones que deseen, siempre que aumente el número de versión. Para obtener más información, consulte Control de versiones en la especificación del sistema de tipo entre lenguajes de Microsoft.

Consulte también

Se aplica a

ActivatableAttribute(UInt32, String)

Indica que la clase en tiempo de ejecución se puede activar sin parámetros, empezando en una versión determinada de un contrato de API determinado.

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

Versión del contrato de API que puede activar la clase en tiempo de ejecución sin parámetros. La versión principal está en los 16 bits de orden alto y la versión secundaria está en los 16 bits de orden bajo.

type
String

Platform::String

winrt::hstring

Nombre del contrato de API que puede activar la clase en tiempo de ejecución sin parámetros. (Este parámetro debe haberse llamado contractName.)

Comentarios

La activación sin parámetros se realiza mediante la función RoActivateInstance.

Consulte también

Se aplica a

ActivatableAttribute(UInt32, Type)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada.

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

Versión mínima que puede activar la clase en tiempo de ejecución con la interfaz especificada.

type
TypeName Type

Tipo de la interfaz que se usa para activar objetos.

Comentarios

Los desarrolladores pueden elegir cualquier sistema de control de versiones que deseen, siempre que aumente el número de versión. Para obtener más información, consulte Control de versiones en la especificación del sistema de tipo entre lenguajes de Microsoft.

Consulte también

Se aplica a

ActivatableAttribute(UInt32, Platform)

Indica que la clase en tiempo de ejecución se puede activar sin parámetros, empezando en una versión determinada de una plataforma determinada.

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

La versión mínima de la plataforma que puede activar la clase en tiempo de ejecución sin parámetros.

platform
Platform

Plataforma que puede activar la clase en tiempo de ejecución sin parámetros.

Comentarios

Esta versión del ActivatableAttribute constructor está obsoleta.

La activación sin parámetros se realiza mediante la función RoActivateInstance.

Consulte también

Se aplica a

ActivatableAttribute(Type, UInt32, String)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada de un contrato de API determinado.

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

Tipo de la interfaz que se usa para activar objetos.

version
UInt32

unsigned int

La versión mínima del contrato de API que puede activar la clase en tiempo de ejecución con la interfaz especificada. La versión principal está en los 16 bits de orden alto y la versión secundaria está en los 16 bits de orden bajo.

contractName
String

Platform::String

Nombre del contrato de API que puede activar la clase en tiempo de ejecución con la interfaz especificada.

Consulte también

Se aplica a

ActivatableAttribute(Type, UInt32, Type)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada de un contrato de API determinado.

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

Tipo de la interfaz que se usa para activar objetos.

version
UInt32

unsigned int

Versión mínima que puede activar la clase en tiempo de ejecución con la interfaz especificada.

contractName
TypeName Type

Tipo del contrato de API que puede activar la clase en tiempo de ejecución sin parámetros.

Ejemplos

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

Se aplica a

ActivatableAttribute(Type, UInt32, Platform)

Indica que la clase en tiempo de ejecución se puede activar con parámetros, empezando en una versión determinada de una plataforma determinada.

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

Tipo de la interfaz que se usa para activar objetos.

version
UInt32

unsigned int

Versión de la plataforma que puede activar la clase en tiempo de ejecución con la interfaz especificada.

platform
Platform

Plataforma que puede activar la clase en tiempo de ejecución con la interfaz especificada.

Comentarios

Esta versión del ActivatableAttribute constructor está obsoleta.

Consulte también

Se aplica a