ExportProvider.GetExport 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 en angiven export.
Överlagringar
| Name | Description |
|---|---|
| GetExport<T,TMetadataView>() |
Returnerar exporten med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt en matchande export genereras ett undantag. |
| GetExport<T,TMetadataView>(String) |
Returnerar exporten med det angivna kontraktsnamnet. Om det inte finns exakt en matchande export genereras ett undantag. |
| GetExport<T>() |
Returnerar exporten med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt en matchande export genereras ett undantag. |
| GetExport<T>(String) |
Returnerar exporten med det angivna kontraktsnamnet. Om det inte finns exakt en matchande export genereras ett undantag. |
GetExport<T,TMetadataView>()
Returnerar exporten med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt en matchande export genereras ett undantag.
public:
generic <typename T, typename TMetadataView>
Lazy<T, TMetadataView> ^ GetExport();
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView>();
public Lazy<T,TMetadataView> GetExport<T,TMetadataView>();
member this.GetExport : unit -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) () As Lazy(Of T, TMetadataView)
Typparametrar
- T
Typparametern för objektet som Lazy<T,TMetadata> ska returneras. Kontraktsnamnet härleds också från den här typparametern.
- TMetadataView
Typ av metadatavy för objektet som Lazy<T,TMetadata> ska returneras.
Returer
System.Lazy'2
Undantag
Det finns noll Lazy<T,TMetadata> objekt med kontraktsnamnet som härleds T från CompositionContainer i -objektet.
-eller-
Det finns fler än ett Lazy<T,TMetadata> objekt med kontraktsnamnet som härleds från T i CompositionContainer objektet.
Objektet CompositionContainer har tagits bort.
TMetadataView är inte en giltig typ av metadatavy.
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
GetExport<T,TMetadataView>(String)
Returnerar exporten med det angivna kontraktsnamnet. Om det inte finns exakt en matchande export genereras ett undantag.
public:
generic <typename T, typename TMetadataView>
Lazy<T, TMetadataView> ^ GetExport(System::String ^ contractName);
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView>(string? contractName);
public Lazy<T,TMetadataView> GetExport<T,TMetadataView>(string contractName);
member this.GetExport : string -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) (contractName As String) As Lazy(Of T, TMetadataView)
Typparametrar
- T
Typparametern för objektet som Lazy<T,TMetadata> ska returneras.
- TMetadataView
Typ av metadatavy för objektet som Lazy<T,TMetadata> ska returneras.
Parametrar
- contractName
- String
Kontraktnamnet på objektet som Lazy<T,TMetadata> ska returneras, eller null en tom sträng ("") för att använda standardkontraktnamnet.
Returer
Exporten med det angivna kontraktsnamnet.
Undantag
Det finns noll Lazy<T,TMetadata> objekt med kontraktsnamnet som härleds T från CompositionContainer i -objektet.
-eller-
Det finns fler än ett Lazy<T,TMetadata> objekt med kontraktsnamnet som härleds från T i CompositionContainer objektet.
Objektet CompositionContainer har tagits bort.
TMetadataView är inte en giltig typ av metadatavy.
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
GetExport<T>()
Returnerar exporten med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt en matchande export genereras ett undantag.
public:
generic <typename T>
Lazy<T> ^ GetExport();
public Lazy<T>? GetExport<T>();
public Lazy<T> GetExport<T>();
member this.GetExport : unit -> Lazy<'T>
Public Function GetExport(Of T) () As Lazy(Of T)
Typparametrar
- T
Typparametern för objektet som Lazy<T> ska returneras. Kontraktsnamnet härleds också från den här typparametern.
Returer
Exporten med kontraktsnamnet härledd från den angivna typparametern.
Undantag
Det finns noll Lazy<T> objekt med kontraktsnamnet som härleds T från CompositionContainer i -objektet.
-eller-
Det finns fler än ett Lazy<T> objekt med kontraktsnamnet som härleds från T i CompositionContainer objektet.
Objektet CompositionContainer har tagits bort.
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
GetExport<T>(String)
Returnerar exporten med det angivna kontraktsnamnet. Om det inte finns exakt en matchande export genereras ett undantag.
public:
generic <typename T>
Lazy<T> ^ GetExport(System::String ^ contractName);
public Lazy<T>? GetExport<T>(string? contractName);
public Lazy<T> GetExport<T>(string contractName);
member this.GetExport : string -> Lazy<'T>
Public Function GetExport(Of T) (contractName As String) As Lazy(Of T)
Typparametrar
- T
Typparametern för objektet som Lazy<T> ska returneras.
Parametrar
- contractName
- String
Kontraktnamnet på objektet som Lazy<T> ska returneras, eller null en tom sträng ("") för att använda standardkontraktnamnet.
Returer
Exporten med det angivna kontraktsnamnet.
Undantag
Det finns noll Lazy<T> objekt med kontraktsnamnet som härleds T från CompositionContainer i -objektet.
-eller-
Det finns fler än ett Lazy<T> objekt med kontraktsnamnet som härleds från T i CompositionContainer objektet.
Objektet CompositionContainer har tagits bort.
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.