Share via


ExportProvider Třída

Definice

Načte exporty odpovídající zadanému ImportDefinition objektu.

public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
Dědičnost
ExportProvider
Odvozené

Konstruktory

ExportProvider()

Inicializuje novou instanci ExportProvider třídy .

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetExport<T,TMetadataView>()

Vrátí export s názvem kontraktu odvozeným ze zadaného parametru typu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka.

GetExport<T,TMetadataView>(String)

Vrátí export se zadaným názvem kontraktu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka.

GetExport<T>()

Vrátí export s názvem kontraktu odvozeným ze zadaného parametru typu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka.

GetExport<T>(String)

Vrátí export se zadaným názvem kontraktu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka.

GetExportedValue<T>()

Vrátí exportovaný objekt s názvem kontraktu odvozeným ze zadaného parametru typu. Pokud neexistuje přesně jeden odpovídající exportovaný objekt, vyvolá se výjimka.

GetExportedValue<T>(String)

Vrátí exportovaný objekt se zadaným názvem kontraktu. Pokud neexistuje přesně jeden odpovídající exportovaný objekt, vyvolá se výjimka.

GetExportedValueOrDefault<T>()

Získá exportovaný objekt s názvem kontraktu odvozeným od zadaného parametru typu nebo výchozí hodnotou pro zadaný typ nebo vyvolá výjimku, pokud existuje více než jeden odpovídající exportovaný objekt.

GetExportedValueOrDefault<T>(String)

Získá exportovaný objekt se zadaným názvem kontraktu nebo výchozí hodnotou pro zadaný typ nebo vyvolá výjimku, pokud existuje více než jeden odpovídající exportovaný objekt.

GetExportedValues<T>()

Získá všechny exportované objekty s názvem kontraktu odvozeným od zadaného parametru typu.

GetExportedValues<T>(String)

Získá všechny exportované objekty se zadaným názvem smlouvy.

GetExports(ImportDefinition)

Získá všechny exporty, které splňují podmínky zadané definice importu.

GetExports(ImportDefinition, AtomicComposition)

Získá všechny exporty, které splňují podmínky zadané definice importu a složení.

GetExports(Type, Type, String)

Získá všechny exporty se zadaným názvem kontraktu.

GetExports<T,TMetadataView>()

Získá všechny exporty s názvem kontraktu odvozeným od zadaného parametru typu.

GetExports<T,TMetadataView>(String)

Získá všechny exporty se zadaným názvem kontraktu.

GetExports<T>()

Získá všechny exporty s názvem kontraktu odvozeným od zadaného parametru typu.

GetExports<T>(String)

Získá všechny exporty se zadaným názvem kontraktu.

GetExportsCore(ImportDefinition, AtomicComposition)

Získá všechny exporty, které odpovídají omezení definované v zadané definici.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnExportsChanged(ExportsChangeEventArgs)

ExportsChanged Vyvolá událost.

OnExportsChanging(ExportsChangeEventArgs)

ExportsChanging Vyvolá událost.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

Získá všechny exporty, které splňují podmínky zadaného importu.

Událost

ExportsChanged

Vyvolá se při exportu ve ExportProvider změně.

ExportsChanging

Vyvolá se při změně zadaných exportů.

Platí pro