ExportProvider.GetExportedValue 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 exporterat objekt.
Överlagringar
| Name | Description |
|---|---|
| GetExportedValue<T>() |
Returnerar det exporterade objektet med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt ett matchande exporterat objekt genereras ett undantag. |
| GetExportedValue<T>(String) |
Returnerar det exporterade objektet med det angivna kontraktsnamnet. Om det inte finns exakt ett matchande exporterat objekt genereras ett undantag. |
GetExportedValue<T>()
Returnerar det exporterade objektet med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt ett matchande exporterat objekt genereras ett undantag.
public:
generic <typename T>
T GetExportedValue();
public T? GetExportedValue<T>();
public T GetExportedValue<T>();
member this.GetExportedValue : unit -> 'T
Public Function GetExportedValue(Of T) () As T
Typparametrar
- T
Typen av det exporterade objekt som ska returneras. Kontraktsnamnet härleds också från den här typparametern.
Returer
Det exporterade objektet med kontraktsnamnet som härleds från den angivna typparametern.
Undantag
Det finns noll exporterade objekt med kontraktnamnet som härleds från T i CompositionContainer.
-eller-
Det finns fler än ett exporterat objekt med kontraktnamnet som härleds från T i CompositionContainer.
Objektet CompositionContainer har tagits bort.
Det underliggande exporterade objektet kan inte omvandlas 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
GetExportedValue<T>(String)
Returnerar det exporterade objektet med det angivna kontraktsnamnet. Om det inte finns exakt ett matchande exporterat objekt genereras ett undantag.
public:
generic <typename T>
T GetExportedValue(System::String ^ contractName);
public T? GetExportedValue<T>(string? contractName);
public T GetExportedValue<T>(string contractName);
member this.GetExportedValue : string -> 'T
Public Function GetExportedValue(Of T) (contractName As String) As T
Typparametrar
- T
Typen av det exporterade objekt som ska returneras.
Parametrar
- contractName
- String
Kontraktsnamnet för det exporterade objektet som ska returneras, eller null en tom sträng ("") för att använda standardkontraktnamnet.
Returer
Det exporterade objektet med det angivna kontraktsnamnet.
Undantag
Det finns noll exporterade objekt med kontraktnamnet som härleds från T i CompositionContainer.
-eller-
Det finns fler än ett exporterat objekt med kontraktnamnet som härleds från T i CompositionContainer.
Objektet CompositionContainer har tagits bort.
Det underliggande exporterade objektet 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.