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, 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 コンストラクターは廃止されました。

こちらもご覧ください

適用対象