ExportAttribute Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ExportAttribute.
Перегрузки
ExportAttribute() |
Инициализирует новый экземпляр класса ExportAttribute, экспортирующего тип или член, помеченный данным атрибутом, в рамках имени контракта по умолчанию. |
ExportAttribute(String) |
Инициализирует новый экземпляр класса ExportAttribute, экспортирующего тип или член, помеченный данным атрибутом, в рамках заданного имени контракта. |
ExportAttribute(Type) |
Инициализирует новый экземпляр класса ExportAttribute, экспортирующего тип или член, помеченный данным атрибутом, в рамках имени контракта, производного от заданного типа. |
ExportAttribute(String, Type) |
Инициализирует новый экземпляр класса ExportAttribute, экспортирующего указанный тип в рамках заданного имени контракта. |
ExportAttribute()
- Исходный код:
- 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, экспортирующего тип или член, помеченный данным атрибутом, в рамках заданного имени контракта.
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, экспортирующего тип или член, помеченный данным атрибутом, в рамках имени контракта, производного от заданного типа.
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
для использования имени контракта по умолчанию.
Комментарии
Имя контракта является результатом вызова метода для GetContractNamecontractType
.
Имя контракта по умолчанию является результатом вызова GetContractName метода для свойства или типа поля или для типа, помеченного этим атрибутом.
Методы, помеченные этим атрибутом, должны указывать имя контракта или тип с помощью ExportAttribute(String) или ExportAttribute(Type).
Имя контракта сравнивается с помощью Ordinal свойства для выполнения нелингвистического сравнения с учетом регистра.
Применяется к
ExportAttribute(String, Type)
- Исходный код:
- 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.