ExportProvider Classe

Definizione

Recupera le esportazioni che corrispondono a un oggetto specificato ImportDefinition .

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

Costruttori

Nome Descrizione
ExportProvider()

Inizializza una nuova istanza della classe ExportProvider.

Metodi

Nome Descrizione
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

Nome Descrizione
ExportsChanged

Si verifica quando le esportazioni nella ExportProvider modifica.

ExportsChanging

Si verifica quando le esportazioni fornite cambiano.

Si applica a