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


ImportManyAttribute Конструкторы

Определение

Инициализирует новый экземпляр класса ImportManyAttribute.

Перегрузки

ImportManyAttribute()

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с именем контракта по умолчанию.

ImportManyAttribute(String)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с заданным именем контракта.

ImportManyAttribute(Type)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с именем контракта, производным от заданного типа.

ImportManyAttribute(String, Type)

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с заданными именем и типом контракта.

ImportManyAttribute()

Исходный код:
ImportManyAttribute.cs
Исходный код:
ImportManyAttribute.cs
Исходный код:
ImportManyAttribute.cs

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с именем контракта по умолчанию.

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

Комментарии

Имя контракта по умолчанию является результатом вызова GetContractName метода для типа свойства, поля или параметра, помеченного этим атрибутом.

Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.

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

ImportManyAttribute(String)

Исходный код:
ImportManyAttribute.cs
Исходный код:
ImportManyAttribute.cs
Исходный код:
ImportManyAttribute.cs

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с заданным именем контракта.

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

Параметры

contractName
String

Имя контракта импортируемых экспортов либо значение null или пустая строка ("") для использования имени контракта по умолчанию.

Комментарии

Имя контракта по умолчанию является результатом вызова GetContractName метода для типа свойства, поля или параметра, помеченного этим атрибутом.

Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.

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

ImportManyAttribute(Type)

Исходный код:
ImportManyAttribute.cs
Исходный код:
ImportManyAttribute.cs
Исходный код:
ImportManyAttribute.cs

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с именем контракта, производным от заданного типа.

public:
 ImportManyAttribute(Type ^ contractType);
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

Тип, от которого наследуется имя контракта импортируемых экспортов, либо значение null для использования имени контракта по умолчанию.

Комментарии

Имя контракта является результатом вызова метода для GetContractNamecontractType.

Имя контракта по умолчанию является результатом вызова GetContractName метода для типа свойства, поля или параметра, помеченного этим атрибутом.

Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.

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

ImportManyAttribute(String, Type)

Исходный код:
ImportManyAttribute.cs
Исходный код:
ImportManyAttribute.cs
Исходный код:
ImportManyAttribute.cs

Инициализирует новый экземпляр класса ImportManyAttribute, импортирующий набор экспортов с заданными именем и типом контракта.

public:
 ImportManyAttribute(System::String ^ contractName, Type ^ contractType);
public ImportManyAttribute (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

Имя контракта импортируемых экспортов либо значение null или пустая строка ("") для использования имени контракта по умолчанию.

contractType
Type

Тип импортируемого экспорта.

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