ExportProvider.GetExportedValues Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)
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>()
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.