ExportProvider.GetExport Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera określony eksport.
Przeciążenia
GetExport<T,TMetadataView>() |
Zwraca eksport z nazwą kontraktu pochodzącą z określonego parametru typu. Jeśli nie ma dokładnie jednego zgodnego eksportu, zgłaszany jest wyjątek. |
GetExport<T,TMetadataView>(String) |
Zwraca eksport o określonej nazwie kontraktu. Jeśli nie ma dokładnie jednego zgodnego eksportu, zgłaszany jest wyjątek. |
GetExport<T>() |
Zwraca eksport z nazwą kontraktu pochodzącą z określonego parametru typu. Jeśli nie ma dokładnie jednego zgodnego eksportu, zgłaszany jest wyjątek. |
GetExport<T>(String) |
Zwraca eksport o określonej nazwie kontraktu. Jeśli nie ma dokładnie jednego zgodnego eksportu, zgłaszany jest wyjątek. |
GetExport<T,TMetadataView>()
Zwraca eksport z nazwą kontraktu pochodzącą z określonego parametru typu. Jeśli nie ma dokładnie jednego zgodnego eksportu, zgłaszany jest wyjątek.
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)
Parametry typu
- T
Parametr Lazy<T,TMetadata> typu obiektu do zwrócenia. Nazwa kontraktu pochodzi również z tego parametru typu.
- TMetadataView
Typ widoku Lazy<T,TMetadata> metadanych obiektu do zwrócenia.
Zwraca
System.Lazy'2
Wyjątki
W obiekcie istnieją zero Lazy<T,TMetadata> obiektów o nazwie kontraktu pochodzącej z T
obiektu CompositionContainer .
-lub-
Istnieje więcej niż jeden Lazy<T,TMetadata> obiekt o nazwie kontraktu pochodzącej CompositionContainer z T
obiektu .
Obiekt CompositionContainer został usunięty.
TMetadataView
nie jest prawidłowym typem widoku metadanych.
Uwagi
Nazwa kontraktu jest wynikiem wywołania metody w metodzie GetContractName .T
Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez językowego z uwzględnieniem wielkości liter.
Dotyczy
GetExport<T,TMetadataView>(String)
Zwraca eksport o określonej nazwie kontraktu. Jeśli nie ma dokładnie jednego zgodnego eksportu, zgłaszany jest wyjątek.
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)
Parametry typu
- T
Parametr Lazy<T,TMetadata> typu obiektu do zwrócenia.
- TMetadataView
Typ widoku Lazy<T,TMetadata> metadanych obiektu do zwrócenia.
Parametry
- contractName
- String
Nazwa kontraktu Lazy<T,TMetadata> obiektu do zwrócenia lub null
pusty ciąg ("") w celu użycia domyślnej nazwy kontraktu.
Zwraca
Eksport z określoną nazwą kontraktu.
Wyjątki
W obiekcie istnieją zero Lazy<T,TMetadata> obiektów o nazwie kontraktu pochodzącej z T
obiektu CompositionContainer .
-lub-
Istnieje więcej niż jeden Lazy<T,TMetadata> obiekt o nazwie kontraktu pochodzącej CompositionContainer z T
obiektu .
Obiekt CompositionContainer został usunięty.
TMetadataView
nie jest prawidłowym typem widoku metadanych.
Uwagi
Domyślna nazwa kontraktu jest wynikiem wywołania metody w metodzie GetContractName .T
Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez językowego z uwzględnieniem wielkości liter.
Dotyczy
GetExport<T>()
Zwraca eksport z nazwą kontraktu pochodzącą z określonego parametru typu. Jeśli nie ma dokładnie jednego zgodnego eksportu, zgłaszany jest wyjątek.
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)
Parametry typu
- T
Parametr Lazy<T> typu obiektu do zwrócenia. Nazwa kontraktu pochodzi również z tego parametru typu.
Zwraca
Eksport z nazwą kontraktu pochodzącą z określonego parametru typu.
Wyjątki
W obiekcie istnieją zero Lazy<T> obiektów o nazwie kontraktu pochodzącej z T
obiektu CompositionContainer .
-lub-
Istnieje więcej niż jeden Lazy<T> obiekt o nazwie kontraktu pochodzącej CompositionContainer z T
obiektu .
Obiekt CompositionContainer został usunięty.
Uwagi
Nazwa kontraktu jest wynikiem wywołania metody w metodzie GetContractName .T
Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez językowego z uwzględnieniem wielkości liter.
Dotyczy
GetExport<T>(String)
Zwraca eksport o określonej nazwie kontraktu. Jeśli nie ma dokładnie jednego zgodnego eksportu, zgłaszany jest wyjątek.
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)
Parametry typu
- T
Parametr Lazy<T> typu obiektu do zwrócenia.
Parametry
- contractName
- String
Nazwa kontraktu Lazy<T> obiektu do zwrócenia lub null
pusty ciąg ("") w celu użycia domyślnej nazwy kontraktu.
Zwraca
Eksport z określoną nazwą kontraktu.
Wyjątki
W obiekcie istnieją zero Lazy<T> obiektów o nazwie kontraktu pochodzącej z T
obiektu CompositionContainer .
-lub-
Istnieje więcej niż jeden Lazy<T> obiekt o nazwie kontraktu pochodzącej CompositionContainer z T
obiektu .
Obiekt CompositionContainer został usunięty.
Uwagi
Domyślna nazwa kontraktu jest wynikiem wywołania metody w metodzie GetContractName .T
Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez językowego z uwzględnieniem wielkości liter.