ExportProvider.GetExportedValues 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 co najmniej jeden wyeksportowany obiekt.
Przeciążenia
GetExportedValues<T>(String) |
Pobiera wszystkie wyeksportowane obiekty o określonej nazwie kontraktu. |
GetExportedValues<T>() |
Pobiera wszystkie wyeksportowane obiekty o nazwie kontraktu pochodzącej z określonego parametru typu. |
GetExportedValues<T>(String)
Pobiera wszystkie wyeksportowane obiekty o określonej nazwie kontraktu.
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)
Parametry typu
- T
Typ wyeksportowanego obiektu do zwrócenia.
Parametry
- contractName
- String
Nazwa kontraktu wyeksportowanych obiektów do zwrócenia; lub null
pusty ciąg ("") do używania domyślnej nazwy kontraktu.
Zwraca
Wyeksportowane obiekty o określonej nazwie kontraktu, jeśli zostaną znalezione; w przeciwnym razie pusty Collection<T> obiekt.
Wyjątki
Obiekt CompositionContainer został usunięty.
Nie można rzutować jednej lub większej liczby wyeksportowanych wartości na T
wartość .
Wystąpił błąd podczas kompozycji. Errors będzie zawierać kolekcję błędów, które wystąpiły.
Uwagi
Domyślna nazwa kontraktu jest wynikiem wywołania metody w metodzie GetContractNameT
.
Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez lingwistyki z uwzględnieniem wielkości liter.
Dotyczy
GetExportedValues<T>()
Pobiera wszystkie wyeksportowane obiekty o nazwie kontraktu pochodzącej z określonego parametru typu.
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)
Parametry typu
- T
Typ wyeksportowanego obiektu do zwrócenia. Nazwa kontraktu pochodzi również z tego parametru typu.
Zwraca
Wyeksportowane obiekty o nazwie kontraktu pochodzącej z określonego parametru typu, jeśli zostanie znaleziony; w przeciwnym razie pusty Collection<T> obiekt.
Wyjątki
Obiekt CompositionContainer został usunięty.
Do obiektu nie można rzutować T
co najmniej jednego wyeksportowanego obiektu.
Wystąpił błąd podczas kompozycji. Errors będzie zawierać kolekcję błędów, które wystąpiły.
Uwagi
Nazwa kontraktu GetContractName jest wynikiem wywołania metody na .T
Nazwa kontraktu Ordinal jest porównywana przy użyciu właściwości w celu przeprowadzenia porównania bez lingwistyki z uwzględnieniem wielkości liter.