ExportProvider Klas

Definitie

Hiermee worden exports opgehaald die overeenkomen met een opgegeven ImportDefinition object.

public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
Overname
ExportProvider
Afgeleid

Constructors

Name Description
ExportProvider()

Initialiseert een nieuw exemplaar van de ExportProvider klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetExport<T,TMetadataView>()

Retourneert de export met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd.

GetExport<T,TMetadataView>(String)

Retourneert de export met de opgegeven contractnaam. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd.

GetExport<T>()

Retourneert de export met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd.

GetExport<T>(String)

Retourneert de export met de opgegeven contractnaam. Als er niet precies één overeenkomende export is, wordt er een uitzondering gegenereerd.

GetExportedValue<T>()

Retourneert het geëxporteerde object met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomend geëxporteerd object is, wordt er een uitzondering gegenereerd.

GetExportedValue<T>(String)

Retourneert het geëxporteerde object met de opgegeven contractnaam. Als er niet precies één overeenkomend geëxporteerd object is, wordt er een uitzondering gegenereerd.

GetExportedValueOrDefault<T>()

Hiermee haalt u het geëxporteerde object op met de contractnaam die is afgeleid van de opgegeven typeparameter of de standaardwaarde voor het opgegeven type, of genereert u een uitzondering als er meer dan één overeenkomend geëxporteerd object is.

GetExportedValueOrDefault<T>(String)

Hiermee haalt u het geëxporteerde object op met de opgegeven contractnaam of de standaardwaarde voor het opgegeven type, of genereert u een uitzondering als er meer dan één overeenkomend geëxporteerd object is.

GetExportedValues<T>()

Hiermee haalt u alle geëxporteerde objecten op met de contractnaam die is afgeleid van de opgegeven typeparameter.

GetExportedValues<T>(String)

Hiermee haalt u alle geëxporteerde objecten op met de opgegeven contractnaam.

GetExports(ImportDefinition, AtomicComposition)

Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven importdefinitie en -samenstelling.

GetExports(ImportDefinition)

Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven importdefinitie.

GetExports(Type, Type, String)

Hiermee haalt u alle exports op met de opgegeven contractnaam.

GetExports<T,TMetadataView>()

Hiermee haalt u alle exports op met de contractnaam die is afgeleid van de opgegeven typeparameter.

GetExports<T,TMetadataView>(String)

Hiermee haalt u alle exports op met de opgegeven contractnaam.

GetExports<T>()

Hiermee haalt u alle exports op met de contractnaam die is afgeleid van de opgegeven typeparameter.

GetExports<T>(String)

Hiermee haalt u alle exports op met de opgegeven contractnaam.

GetExportsCore(ImportDefinition, AtomicComposition)

Hiermee haalt u alle exports op die overeenkomen met de beperking die is gedefinieerd door de opgegeven definitie.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnExportsChanged(ExportsChangeEventArgs)

Hiermee wordt de ExportsChanged gebeurtenis gegenereerd.

OnExportsChanging(ExportsChangeEventArgs)

Hiermee wordt de ExportsChanging gebeurtenis gegenereerd.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven import.

gebeurtenis

Name Description
ExportsChanged

Vindt plaats wanneer de exports in de ExportProvider wijziging worden uitgevoerd.

ExportsChanging

Treedt op wanneer de opgegeven exports worden gewijzigd.

Van toepassing op