ImportManyAttribute ImportManyAttribute ImportManyAttribute ImportManyAttribute Constructors

Определение

Перегрузки

ImportManyAttribute() ImportManyAttribute() ImportManyAttribute()

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с именем контракта по умолчанию.Initializes a new instance of the ImportManyAttribute class, importing the set of exports with the default contract name.

ImportManyAttribute(String) ImportManyAttribute(String) ImportManyAttribute(String) ImportManyAttribute(String)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с заданным именем контракта.Initializes a new instance of the ImportManyAttribute class, importing the set of exports with the specified contract name.

ImportManyAttribute(Type) ImportManyAttribute(Type) ImportManyAttribute(Type) ImportManyAttribute(Type)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с именем контракта, производным от заданного типа.Initializes a new instance of the ImportManyAttribute class, importing the set of exports with the contract name derived from the specified type.

ImportManyAttribute(String, Type) ImportManyAttribute(String, Type) ImportManyAttribute(String, Type) ImportManyAttribute(String, Type)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с заданными именем и типом контракта.Initializes a new instance of the ImportManyAttribute class, importing the set of exports with the specified contract name and contract type.

ImportManyAttribute() ImportManyAttribute() ImportManyAttribute()

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с именем контракта по умолчанию.Initializes a new instance of the ImportManyAttribute class, importing the set of exports with the default contract name.

public:
 ImportManyAttribute();
public ImportManyAttribute ();
Public Sub New ()

Комментарии

Имя контракта по умолчанию является результатом вызова GetContractName метода для типа свойства, поля или параметра, помеченного этим атрибутом.The default contract name is the result of calling the GetContractName method on the type of the property, field, or parameter that is marked with this attribute.

Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения без учета регистра.The contract name is compared by using the Ordinal property to perform a case-sensitive, non-linguistic comparison.

ImportManyAttribute(String) ImportManyAttribute(String) ImportManyAttribute(String) ImportManyAttribute(String)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с заданным именем контракта.Initializes a new instance of the ImportManyAttribute class, importing the set of exports with the specified contract name.

public:
 ImportManyAttribute(System::String ^ contractName);
public ImportManyAttribute (string contractName);
new System.ComponentModel.Composition.ImportManyAttribute : string -> System.ComponentModel.Composition.ImportManyAttribute
Public Sub New (contractName As String)

Параметры

contractName
String String String String

Имя контракта импортируемых экспортов либо значение null или пустая строка ("") для использования имени контракта по умолчанию.The contract name of the exports to import, or null or an empty string ("") to use the default contract name.

Комментарии

Имя контракта по умолчанию является результатом вызова GetContractName метода для свойства, поля или типа параметра, помеченного этим атрибутом.The default contract name is the result of calling the GetContractName method on the property, field, or parameter type that is marked with this attribute.

Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения без учета регистра.The contract name is compared by using the Ordinal property to perform a case-sensitive, non-linguistic comparison.

ImportManyAttribute(Type) ImportManyAttribute(Type) ImportManyAttribute(Type) ImportManyAttribute(Type)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с именем контракта, производным от заданного типа.Initializes a new instance of the ImportManyAttribute class, importing the set of exports with the contract name derived from the specified type.

public:
 ImportManyAttribute(Type ^ contractType);
public ImportManyAttribute (Type contractType);
new System.ComponentModel.Composition.ImportManyAttribute : Type -> System.ComponentModel.Composition.ImportManyAttribute
Public Sub New (contractType As Type)

Параметры

contractType
Type Type Type Type

Тип, от которого наследуется имя контракта импортируемых экспортов, либо значение null для использования имени контракта по умолчанию.The type to derive the contract name of the exports to import, or null to use the default contract name.

Комментарии

Имя контракта является результатом вызова GetContractName метода в. contractTypeThe contract name is the result of calling the GetContractName method on contractType.

Имя контракта по умолчанию является результатом вызова GetContractName метода для свойства, поля или типа параметра, помеченного этим атрибутом.The default contract name is the result of calling the GetContractName method on the property, field, or parameter type that is marked with this attribute.

Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения без учета регистра.The contract name is compared by using the Ordinal property to perform a case-sensitive, non-linguistic comparison.

ImportManyAttribute(String, Type) ImportManyAttribute(String, Type) ImportManyAttribute(String, Type) ImportManyAttribute(String, Type)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с заданными именем и типом контракта.Initializes a new instance of the ImportManyAttribute class, importing the set of exports with the specified contract name and contract type.

public:
 ImportManyAttribute(System::String ^ contractName, Type ^ contractType);
public ImportManyAttribute (string contractName, Type contractType);
new System.ComponentModel.Composition.ImportManyAttribute : string * Type -> System.ComponentModel.Composition.ImportManyAttribute
Public Sub New (contractName As String, contractType As Type)

Параметры

contractName
String String String String

Имя контракта импортируемых экспортов либо значение null или пустая строка ("") для использования имени контракта по умолчанию.The contract name of the exports to import, or null or an empty string ("") to use the default contract name.

contractType
Type Type Type Type

Тип импортируемого экспорта.The type of the export to import.

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