Udostępnij za pośrednictwem


IdentityReferenceCollection.Translate Metoda

Definicja

Konwertuje obiekty w IdentityReferenceCollection kolekcji na określony typ.

Przeciążenia

Translate(Type)

Konwertuje obiekty w kolekcji na określony typ. Wywołanie tej metody jest takie samo jak wywołanie Translate(Type, Boolean) z drugim parametrem ustawionym na falsewartość , co oznacza, że wyjątki nie zostaną zgłoszone dla elementów, które kończą się niepowodzeniem konwersji.

Translate(Type, Boolean)

Konwertuje obiekty w kolekcji na określony typ i używa określonej odporności na uszkodzenia do obsługi lub ignorowania błędów skojarzonych z typem, który nie ma mapowania konwersji.

Translate(Type)

Konwertuje obiekty w kolekcji na określony typ. Wywołanie tej metody jest takie samo jak wywołanie Translate(Type, Boolean) z drugim parametrem ustawionym na falsewartość , co oznacza, że wyjątki nie zostaną zgłoszone dla elementów, które kończą się niepowodzeniem konwersji.

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, do którego elementy w kolekcji są konwertowane.

Zwraca

IdentityReferenceCollection Kolekcja reprezentująca przekonwertowaną zawartość oryginalnej kolekcji.

Uwagi

Kolejność jest zachowywana w zwróconej kolekcji, czyli pierwszy element w zwróconej kolekcji odpowiada pierwszemu elementowi w kolekcji źródłowej itd. dla każdego elementu w kolekcji.

Elementy w kolekcji źródłowej nie muszą być tego samego typu.

Dotyczy

Translate(Type, Boolean)

Konwertuje obiekty w kolekcji na określony typ i używa określonej odporności na uszkodzenia do obsługi lub ignorowania błędów skojarzonych z typem, który nie ma mapowania konwersji.

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, do którego elementy w kolekcji są konwertowane.

forceSuccess
Boolean

Wartość logiczna określająca sposób obsługi błędów konwersji.

Jeśli forceSuccess jest trueto , błędy konwersji z powodu nieznalezionego mapowania dla tłumaczenia powodują niepowodzenie konwersji i zgłaszanych wyjątków.

Jeśli forceSuccess jest falseto , typy, których nie można przekonwertować z powodu nieznalezionego mapowania dla tłumaczenia, są kopiowane bez konwertowania na zwracaną kolekcję.

Zwraca

IdentityReferenceCollection Kolekcja reprezentująca przekonwertowaną zawartość oryginalnej kolekcji.

Uwagi

Kolejność jest zachowywana w zwróconej kolekcji, czyli pierwszy element w zwróconej kolekcji odpowiada pierwszemu elementowi w kolekcji źródłowej itd. dla każdego elementu w kolekcji.

Elementy w kolekcji źródłowej nie muszą być tego samego typu.

Dotyczy