ExportProvider Clase

Definición

public abstract class ExportProvider : IDisposable, Microsoft.IDisposableObservable
type ExportProvider = class
    interface IDisposableObservable
    interface IDisposable
Public MustInherit Class ExportProvider
Implements IDisposable, IDisposableObservable
Herencia
ExportProvider
Derivado
Implementaciones

Constructores

Nombre Description
ExportProvider(ExportProvider, ImmutableHashSet<String>)
ExportProvider(Resolver)

Campos

Nombre Description
EmptyMetadata

Plantilla de metadatos usada por el código generado.

EmptyObjectArray
EmptyTypeArray
NotInstantiablePartLazy

Propiedades

Nombre Description
NonDisposableWrapper

Obtiene un diferido que crea una instancia de DelegatingExportProvider.

NonDisposableWrapperExportAsListOfOne
Resolver

Métodos

Nombre Description
CannotInstantiatePartWithNoImportingConstructor()
CreateExport(ImportDefinition, IReadOnlyDictionary<String,Object>, TypeRef, TypeRef, String, Boolean, MemberRef)
CreateExportFactory(Type, IReadOnlyCollection<String>, Func<KeyValuePair<Object,IDisposable>>, Type, IReadOnlyDictionary<String,Object>)
CreateNewValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)
CreatePartLifecycleTracker(TypeRef, IReadOnlyDictionary<String,Object>)
Dispose()
Dispose(Boolean)
GetExport<T,TMetadataView>()
GetExport<T,TMetadataView>(String)
GetExport<T>()
GetExport<T>(String)
GetExportedValue<T>()
GetExportedValue<T>(String)
GetExportedValues(Type, String)
GetExportedValues<T>()
GetExportedValues<T>(String)
GetExports(ImportDefinition)
GetExports(Type, Type, String)
GetExports<T,TMetadataView>()
GetExports<T,TMetadataView>(String)
GetExports<T>()
GetExports<T>(String)
GetExportsCore(ImportDefinition)

Cuando se implementa mediante una clase derivada, devuelve un IEnumerable<T> de valores que satisfacen el nombre de contrato del especificado ImportDefinition.

GetMetadataViewDefaults(Type)

Obtiene un diccionario de metadatos que describe todos los valores predeterminados proporcionados por una vista de metadatos.

GetMethodWithArity(Type, String, Int32)
GetOrCreateShareableValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>)
GetOrCreateValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>, Boolean)
GetOrderMetadata(IReadOnlyDictionary<String,Object>)
GetStrongTypedMetadata(IReadOnlyDictionary<String,Object>, Type)
GetValueFromMember(Object, MemberInfo, Type, Type)

Obtiene el valor de algún miembro de un elemento.

IsFullyInitializedExportRequiredWhenSettingImport(ExportProvider+PartLifecycleTracker, Boolean, Boolean)

Obtiene un valor que indica si una importación con las características dadas debe cumplirse inicialmente con una exportación inicializada completamente.

TrackDisposableValue(IDisposable, String)

Agrega un valor que se va a eliminar cuando se elimina exportProvider primario o .

Implementaciones de interfaz explícitas

Nombre Description
IDisposableObservable.IsDisposed

Métodos de extensión

Nombre Description
AsExportProvider(ExportProvider)

Crea una instancia de para ExportProvider fines de compatibilidad con la versión de MEF que se encuentra en .NET Framework.

Se aplica a