ExportProvider.GetExportedValues Metod

Definition

Hämtar ett eller flera exporterade objekt.

Överlagringar

Name Description
GetExportedValues<T>(String)

Hämtar alla exporterade objekt med det angivna kontraktsnamnet.

GetExportedValues<T>()

Hämtar alla exporterade objekt med kontraktnamnet som härleds från den angivna typparametern.

GetExportedValues<T>(String)

Källa:
ExportProvider.GetExportOverrides.cs
Källa:
ExportProvider.GetExportOverrides.cs
Källa:
ExportProvider.GetExportOverrides.cs
Källa:
ExportProvider.GetExportOverrides.cs

Hämtar alla exporterade objekt med det angivna kontraktsnamnet.

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)

Typparametrar

T

Typen av det exporterade objekt som ska returneras.

Parametrar

contractName
String

Kontraktnamnet för de exporterade objekt som ska returneras. eller null en tom sträng ("") för att använda standardkontraktnamnet.

Returer

De exporterade objekten med det angivna kontraktsnamnet, om det hittas; annars ett tomt Collection<T> objekt.

Undantag

Objektet CompositionContainer har tagits bort.

Ett eller flera av de underliggande exporterade värdena kan inte omvandlas till T.

Ett fel uppstod under kompositionen. Errors innehåller en samling fel som har inträffat.

Kommentarer

Standardkontraktnamnet är resultatet av att anropa metoden på GetContractNameT.

Kontraktsnamnet jämförs med egenskapen Ordinal för att utföra en skiftlägeskänslig, icke-språklig jämförelse.

Gäller för

GetExportedValues<T>()

Källa:
ExportProvider.GetExportOverrides.cs
Källa:
ExportProvider.GetExportOverrides.cs
Källa:
ExportProvider.GetExportOverrides.cs
Källa:
ExportProvider.GetExportOverrides.cs

Hämtar alla exporterade objekt med kontraktnamnet som härleds från den angivna typparametern.

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)

Typparametrar

T

Typen av det exporterade objekt som ska returneras. Kontraktsnamnet härleds också från den här typparametern.

Returer

De exporterade objekten med kontraktsnamnet som härleds från den angivna typparametern, om det hittas; annars ett tomt Collection<T> objekt.

Undantag

Objektet CompositionContainer har tagits bort.

Ett eller flera av de underliggande exporterade objekten kan inte gjutas till T.

Ett fel uppstod under kompositionen. Errors innehåller en samling fel som har inträffat.

Kommentarer

Kontraktsnamnet är resultatet av att anropa metoden på GetContractNameT.

Kontraktsnamnet jämförs med egenskapen Ordinal för att utföra en skiftlägeskänslig, icke-språklig jämförelse.

Gäller för