ExportProvider.GetExportedValues Metódus

Definíció

Lekéri egy vagy több exportált objektumot.

Túlterhelések

Name Description
GetExportedValues<T>(String)

Lekéri az összes exportált objektumot a megadott szerződésnévvel.

GetExportedValues<T>()

Lekéri az összes exportált objektumot a megadott típusparaméterből származtatott szerződésnévvel.

GetExportedValues<T>(String)

Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs

Lekéri az összes exportált objektumot a megadott szerződésnévvel.

public:
generic <typename T>
 System::Collections::Generic::IEnumerable<T> ^ GetExportedValues(System::String ^ contractName);
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>(string? contractName);
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>(string contractName);
member this.GetExportedValues : string -> seq<'T>
Public Function GetExportedValues(Of T) (contractName As String) As IEnumerable(Of T)

Típusparaméterek

T

A visszaadni kívánt exportált objektum típusa.

Paraméterek

contractName
String

A visszaadni kívánt exportált objektumok szerződésneve; vagy null egy üres sztring ("") az alapértelmezett szerződésnév használatához.

Válaszok

A megadott szerződésnévvel rendelkező exportált objektumok, ha találhatók; egyéb esetben egy üres Collection<T> objektumot.

Kivételek

Az CompositionContainer objektumot eltávolították.

Az alapul szolgáló exportált értékek közül legalább egy nem vethető át a következőre T: .

Hiba történt az összeállítás során. Errors hibagyűjteményt tartalmaz.

Megjegyzések

Az alapértelmezett szerződésnév a metódus GetContractNamemeghívásának T eredménye.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes:

GetExportedValues<T>()

Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs

Lekéri az összes exportált objektumot a megadott típusparaméterből származtatott szerződésnévvel.

public:
generic <typename T>
 System::Collections::Generic::IEnumerable<T> ^ GetExportedValues();
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>();
member this.GetExportedValues : unit -> seq<'T>
Public Function GetExportedValues(Of T) () As IEnumerable(Of T)

Típusparaméterek

T

A visszaadni kívánt exportált objektum típusa. A szerződés neve is ebből a típusparaméterből származik.

Válaszok

A megadott típusparaméterből származtatott szerződésnévvel rendelkező exportált objektumok, ha találhatók; egyéb esetben egy üres Collection<T> objektumot.

Kivételek

Az CompositionContainer objektumot eltávolították.

Az alapul szolgáló exportált objektumok közül legalább egy nem vethető át a fájlba T.

Hiba történt az összeállítás során. Errors hibagyűjteményt tartalmaz.

Megjegyzések

A szerződés neve a metódus GetContractNamemeghívásának T eredménye.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes: