ExportProvider Classe

Definizione

Recupera le esportazioni che corrispondono a un oggetto ImportDefinition specificato.

public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
Ereditarietà
ExportProvider
Derivato

Costruttori

ExportProvider()

Inizializza una nuova istanza della classe ExportProvider.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetExport<T,TMetadataView>()

Restituisce l'esportazione con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione.

GetExport<T,TMetadataView>(String)

Restituisce l'esportazione con il nome del contratto specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione.

GetExport<T>()

Restituisce l'esportazione con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione.

GetExport<T>(String)

Restituisce l'esportazione con il nome del contratto specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione.

GetExportedValue<T>()

Restituisce l'oggetto esportato con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un oggetto esportato corrispondente, viene generata un'eccezione.

GetExportedValue<T>(String)

Restituisce l'oggetto esportato con il nome del contratto specificato. Se non esiste esattamente un oggetto esportato corrispondente, viene generata un'eccezione.

GetExportedValueOrDefault<T>()

Ottiene l'oggetto esportato con il nome del contratto derivato dal parametro di tipo specificato o il valore predefinito per il tipo specificato oppure genera un'eccezione se sono presenti più oggetti esportati corrispondenti.

GetExportedValueOrDefault<T>(String)

Ottiene l'oggetto esportato con il nome del contratto specificato o il valore predefinito per il tipo specificato oppure genera un'eccezione se sono presenti più oggetti esportati corrispondenti.

GetExportedValues<T>()

Ottiene tutti gli oggetti esportati con il nome del contratto derivato dal parametro di tipo specificato.

GetExportedValues<T>(String)

Ottiene tutti gli oggetti esportati con il nome del contratto specificato.

GetExports(ImportDefinition, AtomicComposition)

Ottiene tutte le esportazioni che corrispondono alle condizioni della definizione e della composizione di importazione specificate.

GetExports(ImportDefinition)

Ottiene tutte le esportazioni che corrispondono alle condizioni della definizione di importazione specificata.

GetExports(Type, Type, String)

Ottiene tutte le esportazioni con il nome del contratto specificato.

GetExports<T,TMetadataView>()

Ottiene tutte le esportazioni con il nome del contratto derivato dal parametro di tipo specificato.

GetExports<T,TMetadataView>(String)

Ottiene tutte le esportazioni con il nome del contratto specificato.

GetExports<T>()

Ottiene tutte le esportazioni con il nome del contratto derivato dal parametro di tipo specificato.

GetExports<T>(String)

Ottiene tutte le esportazioni con il nome del contratto specificato.

GetExportsCore(ImportDefinition, AtomicComposition)

Ottiene tutte le esportazioni che corrispondono al vincolo definito dalla definizione specificata.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnExportsChanged(ExportsChangeEventArgs)

Genera l'evento ExportsChanged.

OnExportsChanging(ExportsChangeEventArgs)

Genera l'evento ExportsChanging.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

Ottiene tutte le esportazioni che soddisfano le condizioni dell'importazione specificata.

Eventi

ExportsChanged

Si verifica quando le esportazioni nel ExportProvider cambiano.

ExportsChanging

Si verifica quando le esportazioni fornite cambiano.

Si applica a