Export 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 Export 类的新实例。
重载
Export() |
初始化 Export 类的新实例。 |
Export(ExportDefinition, Func<Object>) |
使用指定的导出定义和导出的对象 getter 初始化 Export 类的新实例。 |
Export(String, Func<Object>) |
使用指定的协定名称和导出的值 getter 初始化 Export 类的新实例。 |
Export(String, IDictionary<String,Object>, Func<Object>) |
使用指定的协定名称、元数据和导出的值 getter 初始化 Export 类的新实例。 |
Export()
- Source:
- Export.cs
- Source:
- Export.cs
- Source:
- Export.cs
初始化 Export 类的新实例。
protected:
Export();
protected Export ();
Protected Sub New ()
注解
调用此构造函数的派生类型必须重写 Definition 属性和 GetExportedValueCore 方法。
适用于
Export(ExportDefinition, Func<Object>)
- Source:
- Export.cs
- Source:
- Export.cs
- Source:
- Export.cs
使用指定的导出定义和导出的对象 getter 初始化 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(String, Func<Object>)
- Source:
- Export.cs
- Source:
- Export.cs
- Source:
- Export.cs
使用指定的协定名称和导出的值 getter 初始化 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))
参数
例外
contractName
为空字符串 ("")。
适用于
Export(String, IDictionary<String,Object>, Func<Object>)
- Source:
- Export.cs
- Source:
- Export.cs
- Source:
- Export.cs
使用指定的协定名称、元数据和导出的值 getter 初始化 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> 对象。
例外
contractName
为空字符串 ("")。