Sdílet prostřednictvím


IdentityReferenceCollection.Translate Metoda

Definice

Převede objekty v kolekci IdentityReferenceCollection na zadaný typ.

Přetížení

Translate(Type)

Převede objekty v kolekci na zadaný typ. Volání této metody je stejné jako volání Translate(Type, Boolean) s druhým parametrem nastaveným na false, což znamená, že u položek, které selžou převod, nebudou vyvolán výjimky.

Translate(Type, Boolean)

Převede objekty v kolekci na zadaný typ a používá zadanou odolnost proti chybám ke zpracování nebo ignorování chyb spojených s typem, který nemá mapování převodu.

Translate(Type)

Převede objekty v kolekci na zadaný typ. Volání této metody je stejné jako volání Translate(Type, Boolean) s druhým parametrem nastaveným na false, což znamená, že u položek, které selžou převod, nebudou vyvolán výjimky.

public:
 System::Security::Principal::IdentityReferenceCollection ^ Translate(Type ^ targetType);
public System.Security.Principal.IdentityReferenceCollection Translate (Type targetType);
member this.Translate : Type -> System.Security.Principal.IdentityReferenceCollection
Public Function Translate (targetType As Type) As IdentityReferenceCollection

Parametry

targetType
Type

Typ, na který se položky v kolekci převádějí.

Návraty

Kolekce IdentityReferenceCollection , která představuje převedený obsah původní kolekce.

Poznámky

Pořadí je zachováno ve vrácené kolekci, To znamená, že první položka ve vrácené kolekci odpovídá první položce ve zdrojové kolekci atd. pro každou položku v kolekci.

Položky ve zdrojové kolekci nemusí být stejného typu.

Platí pro

Translate(Type, Boolean)

Převede objekty v kolekci na zadaný typ a používá zadanou odolnost proti chybám ke zpracování nebo ignorování chyb spojených s typem, který nemá mapování převodu.

public:
 System::Security::Principal::IdentityReferenceCollection ^ Translate(Type ^ targetType, bool forceSuccess);
public System.Security.Principal.IdentityReferenceCollection Translate (Type targetType, bool forceSuccess);
member this.Translate : Type * bool -> System.Security.Principal.IdentityReferenceCollection
Public Function Translate (targetType As Type, forceSuccess As Boolean) As IdentityReferenceCollection

Parametry

targetType
Type

Typ, na který se položky v kolekci převádějí.

forceSuccess
Boolean

Logická hodnota, která určuje způsob zpracování chyb převodu.

Pokud forceSuccess je truehodnota , chyby převodu způsobené nenalezenou mapováním překladu způsobí selhání převodu a vyvolání výjimek.

Pokud forceSuccess je false, typy, které se nepodařilo převést z důvodu nenalezeného mapování pro překlad, se zkopírují, aniž by byly převedeny na vrácenou kolekci.

Návraty

Kolekce IdentityReferenceCollection , která představuje převedený obsah původní kolekce.

Poznámky

Pořadí je zachováno ve vrácené kolekci, To znamená, že první položka ve vrácené kolekci odpovídá první položce ve zdrojové kolekci atd. pro každou položku v kolekci.

Položky ve zdrojové kolekci nemusí být stejného typu.

Platí pro