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ływanie 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 w celu 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ływanie 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.
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 elementów 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 w celu 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 elementów w kolekcji są konwertowane.
- forceSuccess
- Boolean
Wartość logiczna określająca sposób obsługi błędów konwersji.
Jeśli forceSuccess jest to true, błędy konwersji z powodu mapowania, które nie są znalezione dla tłumaczenia, powodują niepowodzenie konwersji i zgłaszane wyjątki.
Jeśli forceSuccess jest to false, typy, których nie można przekonwertować z powodu nie odnalezionego mapowania dla tłumaczenia, są kopiowane bez konwersji 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.