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)
OnFilterScopedCatalog(ComposablePartDefinition) (继承自 ExportFactory<T>)
ToString()

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

(继承自 Object)

适用于