ExportAttribute Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ExportAttribute.
Перегрузки
| Имя | Описание |
|---|---|
| ExportAttribute() |
Инициализирует новый экземпляр ExportAttribute класса, экспортируя тип или член, помеченный этим атрибутом в имени контракта по умолчанию. |
| ExportAttribute(String) |
Инициализирует новый экземпляр ExportAttribute класса, экспортируя тип или член, помеченный этим атрибутом в соответствии с указанным именем контракта. |
| ExportAttribute(Type) |
Инициализирует новый экземпляр ExportAttribute класса, экспортируя тип или член, помеченный этим атрибутом, под именем контракта, производным от указанного типа. |
| ExportAttribute(String, Type) |
Инициализирует новый экземпляр ExportAttribute класса, экспортируя указанный тип в соответствии с указанным именем контракта. |
ExportAttribute()
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
Инициализирует новый экземпляр ExportAttribute класса, экспортируя тип или член, помеченный этим атрибутом в имени контракта по умолчанию.
public:
ExportAttribute();
public ExportAttribute();
Public Sub New ()
Комментарии
Имя контракта по умолчанию является результатом вызова GetContractName метода для свойства или типа поля или типа, помеченного этим атрибутом.
Методы, помеченные этим атрибутом, должны указывать имя контракта или тип с помощью одного ExportAttribute(String) или.ExportAttribute(Type)
Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.
Применяется к
ExportAttribute(String)
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
Инициализирует новый экземпляр ExportAttribute класса, экспортируя тип или член, помеченный этим атрибутом в соответствии с указанным именем контракта.
public:
ExportAttribute(System::String ^ contractName);
public ExportAttribute(string? contractName);
public ExportAttribute(string contractName);
new System.ComponentModel.Composition.ExportAttribute : string -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractName As String)
Параметры
- contractName
- String
Имя контракта, используемое для экспорта типа или члена, помеченного этим атрибутом, или null пустой строки ("") для использования имени контракта по умолчанию.
Комментарии
Имя контракта по умолчанию является результатом вызова GetContractName метода для свойства или типа поля или типа, помеченного этим атрибутом.
Методы, помеченные этим атрибутом, должны указывать имя контракта или тип с помощью одного ExportAttribute(String) или.ExportAttribute(Type)
Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.
Применяется к
ExportAttribute(Type)
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
Инициализирует новый экземпляр ExportAttribute класса, экспортируя тип или член, помеченный этим атрибутом, под именем контракта, производным от указанного типа.
public:
ExportAttribute(Type ^ contractType);
public ExportAttribute(Type? contractType);
public ExportAttribute(Type contractType);
new System.ComponentModel.Composition.ExportAttribute : Type -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractType As Type)
Параметры
- contractType
- Type
Тип, из которого следует наследовать имя контракта, используемое для экспорта типа или члена, помеченного этим атрибутом, или null для использования имени контракта по умолчанию.
Комментарии
Имя контракта является результатом вызова GetContractName метода contractTypeв .
Имя контракта по умолчанию является результатом вызова GetContractName метода для свойства или типа поля или типа, помеченного этим атрибутом.
Методы, помеченные этим атрибутом, должны указывать имя контракта или тип с помощью одного ExportAttribute(String) или.ExportAttribute(Type)
Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.
Применяется к
ExportAttribute(String, Type)
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
- Исходный код:
- ExportAttribute.cs
Инициализирует новый экземпляр ExportAttribute класса, экспортируя указанный тип в соответствии с указанным именем контракта.
public:
ExportAttribute(System::String ^ contractName, Type ^ contractType);
public ExportAttribute(string? contractName, Type? contractType);
public ExportAttribute(string contractName, Type contractType);
new System.ComponentModel.Composition.ExportAttribute : string * Type -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractName As String, contractType As Type)
Параметры
- contractName
- String
Имя контракта, используемое для экспорта типа или члена, помеченного этим атрибутом, или null пустой строки ("") для использования имени контракта по умолчанию.
- contractType
- Type
Тип для экспорта.
Комментарии
Имя контракта по умолчанию является результатом вызова AttributedModelServices.GetContractName(Type) свойства или типа поля или самого типа, помеченного этим атрибутом.
Имя контракта сравнивается с использованием нелингвистического сравнения StringComparer.Ordinalс учетом регистра.