Share via


IdentityReferenceCollection.Translate Méthode

Définition

Convertit les objets de la collection IdentityReferenceCollection en type spécifié.

Surcharges

Translate(Type)

Convertit les objets de la collection en type spécifié. Appeler cette méthode revient à appeler Translate(Type, Boolean) avec la valeur false affectée au second paramètre, ce qui signifie que les exceptions ne seront pas levées pour les éléments dont la conversion échoue.

Translate(Type, Boolean)

Convertit les objets de la collection en type spécifié et utilise la tolérance de panne spécifiée pour gérer ou ignorer des erreurs associées à un type ne disposant pas de mappage de conversion.

Translate(Type)

Convertit les objets de la collection en type spécifié. Appeler cette méthode revient à appeler Translate(Type, Boolean) avec la valeur false affectée au second paramètre, ce qui signifie que les exceptions ne seront pas levées pour les éléments dont la conversion échoue.

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

Paramètres

targetType
Type

Type dans lequel les éléments de la collection sont convertis.

Retours

Une collection IdentityReferenceCollection qui représente le contenu converti de la collection d'origine.

Remarques

L’ordre est conservé dans la collection retournée. Autrement dit, le premier élément de la collection retournée correspond au premier élément de la collection source, et ainsi de suite, pour chaque élément de la collection.

Les éléments de la collection source ne doivent pas nécessairement être du même type.

S’applique à

Translate(Type, Boolean)

Convertit les objets de la collection en type spécifié et utilise la tolérance de panne spécifiée pour gérer ou ignorer des erreurs associées à un type ne disposant pas de mappage de conversion.

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

Paramètres

targetType
Type

Type dans lequel les éléments de la collection sont convertis.

forceSuccess
Boolean

Valeur Boolean déterminant la façon dont les erreurs de conversion sont gérées.

Si forceSuccess a la valeur true, les erreurs de conversion dues à un mappage introuvable pour la traduction entraînent l'échec de la conversion et la levée d'exceptions.

Si forceSuccess a la valeur false, les types dont la conversion a échoué en raison d’un mappage introuvable pour la traduction sont copiés sans être convertis dans la collection qui est retournée.

Retours

Une collection IdentityReferenceCollection qui représente le contenu converti de la collection d'origine.

Remarques

L’ordre est conservé dans la collection retournée. Autrement dit, le premier élément de la collection retournée correspond au premier élément de la collection source, et ainsi de suite, pour chaque élément de la collection.

Les éléments de la collection source ne doivent pas nécessairement être du même type.

S’applique à