ExportProvider.GetExportedValues Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá jeden nebo více exportovaných objektů.
Přetížení
GetExportedValues<T>(String) |
Získá všechny exportované objekty se zadaným názvem kontraktu. |
GetExportedValues<T>() |
Získá všechny exportované objekty s názvem kontraktu odvozeným od zadaného parametru typu. |
GetExportedValues<T>(String)
Získá všechny exportované objekty se zadaným názvem 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 exportovaného objektu, který se má vrátit.
Parametry
- contractName
- String
Název smlouvy exportovaných objektů, které se mají vrátit; nebo null
prázdný řetězec ("") pro použití výchozího názvu kontraktu.
Návraty
Exportované objekty se zadaným názvem kontraktu, pokud jsou nalezeny; v opačném případě prázdný Collection<T> objekt.
Výjimky
Objekt CompositionContainer byl odstraněn.
Jednu nebo více podkladových exportovaných hodnot nelze přetypovat na T
.
Při skládání došlo k chybě. Errors bude obsahovat kolekci chyb, ke kterým došlo.
Poznámky
Výchozí název kontraktu je výsledkem volání metody na GetContractNameT
.
Název smlouvy se porovnává pomocí Ordinal vlastnosti k provedení nekolingvického porovnání s rozlišováním velkých a malých písmen.
Platí pro
GetExportedValues<T>()
Získá všechny exportované objekty s názvem kontraktu odvozeným od zadaného 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 exportovaného objektu, který se má vrátit. Název kontraktu je také odvozen z tohoto parametru typu.
Návraty
Exportované objekty s názvem kontraktu odvozeným od zadaného parametru typu, pokud jsou nalezeny; v opačném případě prázdný Collection<T> objekt.
Výjimky
Objekt CompositionContainer byl odstraněn.
Jeden nebo více podkladových exportovaných objektů nelze přetypovat na T
.
Při skládání došlo k chybě. Errors bude obsahovat kolekci chyb, ke kterým došlo.
Poznámky
Název kontraktu je výsledkem volání metody na GetContractNameT
.
Název smlouvy se porovnává pomocí Ordinal vlastnosti k provedení nekolingvického porovnání s rozlišováním velkých a malých písmen.