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

可以在不带参数的情况下激活运行时类的最低版本。

注解

开发人员可以选择他们想要的任何版本控制系统,前提是版本号始终增加。 有关详细信息,请参阅 Microsoft 跨语言类型系统规范中的 版本控制

没有参数的激活由 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

可以使用指定接口激活运行时类的最低版本。

注解

开发人员可以选择他们想要的任何版本控制系统,前提是版本号始终增加。 有关详细信息,请参阅 Microsoft 跨语言类型系统规范中的 版本控制

另请参阅

适用于

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

用于激活 对象的接口的类型。

注解

开发人员可以选择他们想要的任何版本控制系统,前提是版本号始终增加。 有关详细信息,请参阅 Microsoft 跨语言类型系统规范中的 版本控制

另请参阅

适用于

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、TypeActivatableAttribute (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 构造函数已过时。

另请参阅

适用于