IdentityReferenceCollection.Translate 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.
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 |
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 false
wartość , 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 true
to , błędy konwersji z powodu nieznalezionego mapowania dla tłumaczenia powodują niepowodzenie konwersji i zgłaszanych wyjątków.
Jeśli forceSuccess
jest false
to , 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.