ImportAttribute Конструкторы
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ImportAttribute.
ImportAttribute() |
Инициализирует новый экземпляр класса ImportAttribute, импортирующий экспорт с именем контракта по умолчанию. |
ImportAttribute(String) |
Инициализирует новый экземпляр класса ImportAttribute, импортирующий экспорт с заданным именем контракта. |
ImportAttribute(Type) |
Инициализирует новый экземпляр класса ImportAttribute, импортирующий экспорт с именем контракта, производным от заданного типа. |
ImportAttribute(String, Type) |
Инициализирует новый экземпляр класса ImportAttribute, импортирующий экспорт с заданными именем и типом контракта. |
- Исходный код:
- ImportAttribute.cs
- Исходный код:
- ImportAttribute.cs
- Исходный код:
- ImportAttribute.cs
Инициализирует новый экземпляр класса ImportAttribute, импортирующий экспорт с именем контракта по умолчанию.
public:
ImportAttribute();
public ImportAttribute ();
Public Sub New ()
Комментарии
Имя контракта по умолчанию является результатом вызова GetContractName метода для свойства, поля или типа параметра, помеченного этим атрибутом.
Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.
Применяется к
.NET Framework 4.8.1 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
- Исходный код:
- ImportAttribute.cs
- Исходный код:
- ImportAttribute.cs
- Исходный код:
- ImportAttribute.cs
Инициализирует новый экземпляр класса ImportAttribute, импортирующий экспорт с заданным именем контракта.
public:
ImportAttribute(System::String ^ contractName);
public ImportAttribute (string contractName);
public ImportAttribute (string? contractName);
new System.ComponentModel.Composition.ImportAttribute : string -> System.ComponentModel.Composition.ImportAttribute
Public Sub New (contractName As String)
Параметры
- contractName
- String
Имя контракта импортируемого экспорта либо значение null
или пустая строка ("") для использования имени контракта по умолчанию.
Комментарии
Имя контракта по умолчанию является результатом вызова GetContractName метода для типа свойства, поля или параметра, помеченного этим атрибутом.
Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.
Применяется к
.NET Framework 4.8.1 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
- Исходный код:
- ImportAttribute.cs
- Исходный код:
- ImportAttribute.cs
- Исходный код:
- ImportAttribute.cs
Инициализирует новый экземпляр класса ImportAttribute, импортирующий экспорт с именем контракта, производным от заданного типа.
public:
ImportAttribute(Type ^ contractType);
public ImportAttribute (Type contractType);
public ImportAttribute (Type? contractType);
new System.ComponentModel.Composition.ImportAttribute : Type -> System.ComponentModel.Composition.ImportAttribute
Public Sub New (contractType As Type)
Параметры
- contractType
- Type
Тип, от которого наследуется имя контракта экспорта, либо значение null
для использования имени контракта по умолчанию.
Комментарии
Имя контракта является результатом вызова метода для GetContractNamecontractType
.
Имя контракта по умолчанию является результатом вызова GetContractName метода для типа свойства, поля или параметра, помеченного этим атрибутом.
Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.
Применяется к
.NET Framework 4.8.1 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
- Исходный код:
- ImportAttribute.cs
- Исходный код:
- ImportAttribute.cs
- Исходный код:
- ImportAttribute.cs
Инициализирует новый экземпляр класса ImportAttribute, импортирующий экспорт с заданными именем и типом контракта.
public:
ImportAttribute(System::String ^ contractName, Type ^ contractType);
public ImportAttribute (string contractName, Type contractType);
public ImportAttribute (string? contractName, Type? contractType);
new System.ComponentModel.Composition.ImportAttribute : string * Type -> System.ComponentModel.Composition.ImportAttribute
Public Sub New (contractName As String, contractType As Type)
Параметры
- contractName
- String
Имя контракта импортируемого экспорта либо значение null
или пустая строка ("") для использования имени контракта по умолчанию.
- contractType
- Type
Тип импортируемого экспорта.
Применяется к
.NET Framework 4.8.1 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: