AggregateExportProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class AggregateExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class AggregateExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type AggregateExportProvider = class
inherit ExportProvider
interface IDisposable
Public Class AggregateExportProvider
Inherits ExportProvider
Implements IDisposable
- 继承
-
- 实现
-
重要
此类型实现 IDisposable 接口。 在使用完类型后,您应直接或间接释放类型。 若要直接释放类型,请在 try
/catch
块中调用其 Dispose 方法。 若要间接释放类型,请使用 using
(在 C# 中)或 Using
(在 Visual Basic 中)等语言构造。 有关详细信息,请参阅 IDisposable 接口主题中的“使用实现 IDisposable 的对象”一节。
构造函数
属性
方法
Dispose()
|
释放 AggregateExportProvider 类的当前实例所使用的所有资源。
|
Dispose(Boolean)
|
释放 AggregateExportProvider 类使用的非托管资源,并可以选择释放托管资源。
|
Equals(Object)
|
确定指定对象是否等于当前对象。
(继承自 Object)
|
GetExport<T,TMetadataView>()
|
返回具有从指定的类型参数派生的协定名称的导出。 如果不是正好有一个匹配的导出,则将引发异常。
(继承自 ExportProvider)
|
GetExport<T,TMetadataView>(String)
|
返回具有指定的协定名称的导出。 如果不是正好有一个匹配的导出,则将引发异常。
(继承自 ExportProvider)
|
GetExport<T>()
|
返回具有从指定的类型参数派生的协定名称的导出。 如果不是正好有一个匹配的导出,则将引发异常。
(继承自 ExportProvider)
|
GetExport<T>(String)
|
返回具有指定的协定名称的导出。 如果不是正好有一个匹配的导出,则将引发异常。
(继承自 ExportProvider)
|
GetExportedValue<T>()
|
返回具有从指定的类型参数派生的协定名称的已导出对象。 如果不是正好有一个匹配的已导出对象,则将引发异常。
(继承自 ExportProvider)
|
GetExportedValue<T>(String)
|
返回具有指定的协定名称的已导出对象。 如果不是正好有一个匹配的已导出对象,则将引发异常。
(继承自 ExportProvider)
|
GetExportedValueOrDefault<T>()
|
获取具有从指定的类型参数派生的协定名称的已导出对象或指定类型的默认值,如果有多个匹配的已导出对象,则引发异常。
(继承自 ExportProvider)
|
GetExportedValueOrDefault<T>(String)
|
获取具有指定的协定名称的已导出对象或指定类型的默认值,如果有多个匹配的已导出对象,则引发异常。
(继承自 ExportProvider)
|
GetExportedValues<T>()
|
获取具有从指定的类型参数派生的协定名称的所有已导出对象。
(继承自 ExportProvider)
|
GetExportedValues<T>(String)
|
获取具有指定的协定名称的所有已导出对象。
(继承自 ExportProvider)
|
GetExports(ImportDefinition)
|
获取与指定的导入定义条件匹配的所有导出。
(继承自 ExportProvider)
|
GetExports(ImportDefinition, AtomicComposition)
|
获取与指定的导入定义和组合条件匹配的所有导出。
(继承自 ExportProvider)
|
GetExports(Type, Type, String)
|
获取具有指定的协定名称的所有导出。
(继承自 ExportProvider)
|
GetExports<T,TMetadataView>()
|
获取具有从指定的类型参数派生的协定名称的所有导出。
(继承自 ExportProvider)
|
GetExports<T,TMetadataView>(String)
|
获取具有指定的协定名称的所有导出。
(继承自 ExportProvider)
|
GetExports<T>()
|
获取具有从指定的类型参数派生的协定名称的所有导出。
(继承自 ExportProvider)
|
GetExports<T>(String)
|
获取具有指定的协定名称的所有导出。
(继承自 ExportProvider)
|
GetExportsCore(ImportDefinition, AtomicComposition)
|
获取与指定的导入条件匹配的所有导出。
|
GetHashCode()
|
作为默认哈希函数。
(继承自 Object)
|
GetType()
|
获取当前实例的 Type。
(继承自 Object)
|
MemberwiseClone()
|
创建当前 Object 的浅表副本。
(继承自 Object)
|
OnExportsChanged(ExportsChangeEventArgs)
|
引发 ExportsChanged 事件。
(继承自 ExportProvider)
|
OnExportsChanging(ExportsChangeEventArgs)
|
引发 ExportsChanging 事件。
(继承自 ExportProvider)
|
ToString()
|
返回表示当前对象的字符串。
(继承自 Object)
|
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)
|
获取与指定的导入条件匹配的所有导出。
(继承自 ExportProvider)
|
事件
适用于