ActivatableAttribute Конструкторы

Определение

Перегрузки

ActivatableAttribute(UInt32)

Указывает, что класс среды выполнения можно активировать без параметров, начиная с определенной версии.

ActivatableAttribute(Type, UInt32)

Указывает, что класс среды выполнения можно активировать с параметрами, начиная с определенной версии.

ActivatableAttribute(UInt32, String)

Указывает, что класс среды выполнения можно активировать без параметров, начиная с определенной версии определенного контракта API.

ActivatableAttribute(UInt32, Type)

Указывает, что класс среды выполнения можно активировать с параметрами, начиная с определенной версии.

ActivatableAttribute(UInt32, Platform)

Указывает, что класс среды выполнения можно активировать без параметров, начиная с определенной версии определенной платформы.

ActivatableAttribute(Type, UInt32, String)

Указывает, что класс среды выполнения можно активировать с помощью параметров, начиная с определенной версии определенного контракта API.

ActivatableAttribute(Type, UInt32, Type)

Указывает, что класс среды выполнения можно активировать с помощью параметров, начиная с определенной версии определенного контракта API.

ActivatableAttribute(Type, UInt32, Platform)

Указывает, что класс среды выполнения можно активировать с помощью параметров, начиная с определенной версии определенной платформы.

ActivatableAttribute(UInt32)

Указывает, что класс среды выполнения можно активировать без параметров, начиная с определенной версии.

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

Параметры

version
UInt32

unsigned int

uint32_t

Минимальная версия, которая может активировать класс среды выполнения без параметров.

Комментарии

Разработчики могут выбрать любую систему управления версиями при условии, что номер версии всегда увеличивается. Дополнительные сведения см. в разделе Управление версиями в спецификации системы кроссязыковых типов Майкрософт.

Активация без параметров выполняется функцией RoActivateInstance.

См. также раздел

Применяется к

ActivatableAttribute(Type, UInt32)

Указывает, что класс среды выполнения можно активировать с параметрами, начиная с определенной версии.

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)

Параметры

type
TypeName Type

Тип интерфейса, используемого для активации объектов.

version
UInt32

unsigned int

Минимальная версия, которая может активировать класс среды выполнения с помощью указанного интерфейса.

Комментарии

Разработчики могут выбрать любую систему управления версиями при условии, что номер версии всегда увеличивается. Дополнительные сведения см. в разделе Управление версиями в спецификации системы кроссязыковых типов Майкрософт.

См. также раздел

Применяется к

ActivatableAttribute(UInt32, String)

Указывает, что класс среды выполнения можно активировать без параметров, начиная с определенной версии определенного контракта API.

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)

Параметры

version
UInt32

unsigned int

uint32_t

Версия контракта API, которая может активировать класс среды выполнения без параметров. Основная версия находится в 16-разрядных версиях высокого порядка, а дополнительная — в 16 битах низкого порядка.

type
String

Platform::String

winrt::hstring

Имя контракта API, который может активировать класс среды выполнения без параметров. (Этот параметр должен иметь имя contractName.)

Комментарии

Активация без параметров выполняется функцией RoActivateInstance.

См. также раздел

Применяется к

ActivatableAttribute(UInt32, Type)

Указывает, что класс среды выполнения можно активировать с параметрами, начиная с определенной версии.

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)

Параметры

version
UInt32

unsigned int

Минимальная версия, которая может активировать класс среды выполнения с помощью указанного интерфейса.

type
TypeName Type

Тип интерфейса, используемого для активации объектов.

Комментарии

Разработчики могут выбрать любую систему управления версиями при условии, что номер версии всегда увеличивается. Дополнительные сведения см. в разделе Управление версиями в спецификации системы кроссязыковых типов Майкрософт.

См. также раздел

Применяется к

ActivatableAttribute(UInt32, Platform)

Указывает, что класс среды выполнения можно активировать без параметров, начиная с определенной версии определенной платформы.

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)

Параметры

version
UInt32

unsigned int

uint32_t

Минимальная версия платформы, которая может активировать класс среды выполнения без параметров.

platform
Platform

Платформа, которая может активировать класс среды выполнения без параметров.

Комментарии

Эта версия конструктора ActivatableAttribute устарела.

Активация без параметров выполняется функцией RoActivateInstance.

См. также раздел

Применяется к

ActivatableAttribute(Type, UInt32, String)

Указывает, что класс среды выполнения можно активировать с помощью параметров, начиная с определенной версии определенного контракта API.

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)

Параметры

type
TypeName Type

Тип интерфейса, используемого для активации объектов.

version
UInt32

unsigned int

Минимальная версия контракта API, которая может активировать класс среды выполнения с помощью указанного интерфейса. Основная версия находится в 16-разрядных версиях высокого порядка, а дополнительная — в 16 битах низкого порядка.

contractName
String

Platform::String

Имя контракта API, который может активировать класс среды выполнения с помощью указанного интерфейса.

См. также раздел

Применяется к

ActivatableAttribute(Type, UInt32, Type)

Указывает, что класс среды выполнения можно активировать с помощью параметров, начиная с определенной версии определенного контракта API.

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)

Параметры

type
TypeName Type

Тип интерфейса, используемого для активации объектов.

version
UInt32

unsigned int

Минимальная версия, которая может активировать класс среды выполнения с помощью указанного интерфейса.

contractName
TypeName Type

Тип контракта API, который может активировать класс среды выполнения без параметров.

Примеры

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

Применяется к

ActivatableAttribute(Type, UInt32, Platform)

Указывает, что класс среды выполнения можно активировать с помощью параметров, начиная с определенной версии определенной платформы.

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)

Параметры

type
TypeName Type

Тип интерфейса, используемого для активации объектов.

version
UInt32

unsigned int

Версия платформы, которая может активировать класс среды выполнения с помощью указанного интерфейса.

platform
Platform

Платформа, которая может активировать класс среды выполнения с помощью указанного интерфейса.

Комментарии

Эта версия конструктора ActivatableAttribute устарела.

См. также раздел

Применяется к