Поделиться через


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

Одно из значений перечисления.

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

Одно из значений перечисления.

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

Одно из значений перечисления.

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

Одно из значений перечисления.

version
UInt32

unsigned int

Версия.

platform
Platform

Значение перечисления. Значение по умолчанию — Windows.

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

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