ExportFactory<T,TMetadata> 类

定义

创建提供指定导出的部件的新实例的工厂,其中包含附加的元数据。

generic <typename T, typename TMetadata>
public ref class ExportFactory : System::ComponentModel::Composition::ExportFactory<T>
public class ExportFactory<T,TMetadata> : System.ComponentModel.Composition.ExportFactory<T>
type ExportFactory<'T, 'Metadata> = class
    inherit ExportFactory<'T>
Public Class ExportFactory(Of T, TMetadata)
Inherits ExportFactory(Of T)

类型参数

T

创建的部件的类型。

TMetadata

所创建部件的元数据的类型。

继承
ExportFactory<T,TMetadata>

注解

ExportFactory<T,TMetadata> ExportFactory<T>扩展以以与扩展Lazy<T,TMetadata>相同的方式Lazy<T>包含元数据对象。 有关详细信息,请参阅 ExportFactory<T>Lazy<T>

构造函数

名称 说明
ExportFactory<T,TMetadata>(Func<Tuple<T,Action>>, TMetadata)

初始化 ExportFactory<T,TMetadata> 类的新实例。

属性

名称 说明
Metadata

获取要附加到所创建部件的元数据。

方法

名称 说明
CreateExport()

创建工厂导出类型的实例。

(继承自 ExportFactory<T>)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于