Export Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса Export.
Перегрузки
Export() |
Инициализирует новый экземпляр класса Export. |
Export(ExportDefinition, Func<Object>) |
Инициализирует новый экземпляр класса Export заданными определением экспорта и методом получения экспортированного объекта. |
Export(String, Func<Object>) |
Инициализирует новый экземпляр класса Export с помощью указанного имени контракта и метода получения экспортированного значения. |
Export(String, IDictionary<String,Object>, Func<Object>) |
Инициализирует новый экземпляр класса Export с помощью указанного имени контракта, метаданных и метода получения экспортированного значения. |
Export()
- Исходный код:
- Export.cs
- Исходный код:
- Export.cs
- Исходный код:
- Export.cs
Инициализирует новый экземпляр класса Export.
protected:
Export();
protected Export ();
Protected Sub New ()
Комментарии
Производные типы, вызывающие этот конструктор, должны переопределять Definition свойство и GetExportedValueCore метод .
Применяется к
Export(ExportDefinition, Func<Object>)
- Исходный код:
- Export.cs
- Исходный код:
- Export.cs
- Исходный код:
- Export.cs
Инициализирует новый экземпляр класса Export заданными определением экспорта и методом получения экспортированного объекта.
public:
Export(System::ComponentModel::Composition::Primitives::ExportDefinition ^ definition, Func<System::Object ^> ^ exportedValueGetter);
public Export (System.ComponentModel.Composition.Primitives.ExportDefinition definition, Func<object> exportedValueGetter);
public Export (System.ComponentModel.Composition.Primitives.ExportDefinition definition, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : System.ComponentModel.Composition.Primitives.ExportDefinition * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (definition As ExportDefinition, exportedValueGetter As Func(Of Object))
Параметры
- definition
- ExportDefinition
Объект, описывающий контракт, которому удовлетворяет объект Export.
Метод, вызываемый для создания экспортированного объекта Export. При этом создание объекта откладывается до вызова метода Value.
Исключения
definition
имеет значение null
.
-или-
exportedObjectGetter
имеет значение null
.
Применяется к
Export(String, Func<Object>)
- Исходный код:
- Export.cs
- Исходный код:
- Export.cs
- Исходный код:
- Export.cs
Инициализирует новый экземпляр класса Export с помощью указанного имени контракта и метода получения экспортированного значения.
public:
Export(System::String ^ contractName, Func<System::Object ^> ^ exportedValueGetter);
public Export (string contractName, Func<object> exportedValueGetter);
public Export (string contractName, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : string * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (contractName As String, exportedValueGetter As Func(Of Object))
Параметры
Метод, вызываемый для создания экспортированного объекта Export. При этом создание объекта откладывается до вызова метода Value.
Исключения
contractName
имеет значение null
.
-или-
exportedObjectGetter
имеет значение null
.
Параметр contractName
является пустой строкой ("").
Применяется к
Export(String, IDictionary<String,Object>, Func<Object>)
- Исходный код:
- Export.cs
- Исходный код:
- Export.cs
- Исходный код:
- Export.cs
Инициализирует новый экземпляр класса Export с помощью указанного имени контракта, метаданных и метода получения экспортированного значения.
public:
Export(System::String ^ contractName, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata, Func<System::Object ^> ^ exportedValueGetter);
public Export (string contractName, System.Collections.Generic.IDictionary<string,object> metadata, Func<object> exportedValueGetter);
public Export (string contractName, System.Collections.Generic.IDictionary<string,object?>? metadata, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : string * System.Collections.Generic.IDictionary<string, obj> * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (contractName As String, metadata As IDictionary(Of String, Object), exportedValueGetter As Func(Of Object))
Параметры
- metadata
- IDictionary<String,Object>
Метаданные объекта Export или значение null
, чтобы задать для свойства Metadata пустой объект IDictionary<TKey,TValue>, доступный только для чтения.
Метод, вызываемый для создания экспортированного объекта Export. При этом создание объекта откладывается до вызова метода Value.
Исключения
contractName
имеет значение null
.
-или-
exportedObjectGetter
имеет значение null
.
Параметр contractName
является пустой строкой ("").