ComposableAttribute コンストラクター

定義

オーバーロード

ComposableAttribute(Type, CompositionType, UInt32)

属性の新しいインスタンスを作成して初期化します。

ComposableAttribute(Type, CompositionType, UInt32, String)

属性の新しいインスタンスを作成して初期化します。

ComposableAttribute(Type, CompositionType, UInt32, Type)

属性の新しいインスタンスを作成して初期化します。

ComposableAttribute(Type, CompositionType, UInt32, Platform)

属性の新しいインスタンスを作成して初期化します。

ComposableAttribute(Type, CompositionType, UInt32)

属性の新しいインスタンスを作成して初期化します。

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

パラメーター

type
TypeName Type

プログラミング要素の作成に使用されるファクトリ オブジェクトの型。

compositionType
CompositionType

列挙値の 1 つ。

version
UInt32

unsigned int

バージョン。

こちらもご覧ください

適用対象

ComposableAttribute(Type, CompositionType, UInt32, String)

属性の新しいインスタンスを作成して初期化します。

public:
 ComposableAttribute(Platform::Type ^ type, CompositionType compositionType, unsigned int version, Platform::String ^ contract);
public ComposableAttribute(Type type, CompositionType compositionType, uint version, string contract);
function ComposableAttribute(type, compositionType, version, contract)
Public Sub New (type As Type, compositionType As CompositionType, version As UInteger, contract As String)

パラメーター

type
TypeName Type

プログラミング要素の作成に使用されるファクトリ オブジェクトの型。

compositionType
CompositionType

列挙値の 1 つ。

version
UInt32

unsigned int

コンポジション ファクトリがランタイム クラスのアクティブ化ファクトリに追加された API コントラクトのバージョン。

contract
String

Platform::String

クラスを実装する API コントラクトの型を表す文字列。

適用対象

ComposableAttribute(Type, CompositionType, UInt32, Type)

属性の新しいインスタンスを作成して初期化します。

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

パラメーター

type
TypeName Type

プログラミング要素の作成に使用されるファクトリ オブジェクトの型。

compositionType
CompositionType

列挙値の 1 つ。

version
UInt32

unsigned int

コンポジション ファクトリがランタイム クラスのアクティブ化ファクトリに追加された API コントラクトのバージョン。

contract
TypeName Type

クラスを実装する API コントラクトの型。

こちらもご覧ください

適用対象

ComposableAttribute(Type, CompositionType, UInt32, Platform)

属性の新しいインスタンスを作成して初期化します。

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

パラメーター

type
TypeName Type

プログラミング要素の作成に使用されるファクトリ オブジェクトの型。

compositionType
CompositionType

列挙値の 1 つ。

version
UInt32

unsigned int

バージョン。

platform
Platform

列挙体の値。 既定値は Windows です

こちらもご覧ください

適用対象