Condividi tramite


IdentityReferenceCollection.Translate Metodo

Definizione

Converte gli oggetti nell'insieme IdentityReferenceCollection nel tipo specificato.

Overload

Translate(Type)

Converte gli oggetti nell'insieme nel tipo specificato. La chiamata a questo metodo equivale a chiamare Translate(Type, Boolean) con il secondo parametro impostato su false, il che significa che le eccezioni non verranno generate per gli elementi che non riescono a eseguire la conversione.

Translate(Type, Boolean)

Converte gli oggetti nell'insieme nel tipo specificato e utilizza la tolleranza di errore specificata per gestire o ignorare gli errori associati a un tipo che non ha un mapping di conversione.

Translate(Type)

Converte gli oggetti nell'insieme nel tipo specificato. La chiamata a questo metodo equivale a chiamare Translate(Type, Boolean) con il secondo parametro impostato su false, il che significa che le eccezioni non verranno generate per gli elementi che non riescono a eseguire la conversione.

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

Parametri

targetType
Type

Tipo in cui vengono convertiti gli elementi della raccolta.

Restituisce

Insieme IdentityReferenceCollection che rappresenta il contenuto convertito dell'insieme originale.

Commenti

L'ordine viene mantenuto nell'insieme restituito, ovvero il primo elemento dell'insieme restituito corrisponde al primo elemento della raccolta di origine e così via, per ogni elemento della raccolta.

Gli elementi nella raccolta di origine non devono essere dello stesso tipo.

Si applica a

Translate(Type, Boolean)

Converte gli oggetti nell'insieme nel tipo specificato e utilizza la tolleranza di errore specificata per gestire o ignorare gli errori associati a un tipo che non ha un mapping di conversione.

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

Parametri

targetType
Type

Tipo in cui vengono convertiti gli elementi della raccolta.

forceSuccess
Boolean

Valore booleano che determina la modalità di gestione degli errori di conversione.

Se forceSuccess è true, gli errori di conversione dovuti a un mapping non trovato per il risultato della conversione in una conversione non riuscita ed eccezioni generate.

Se forceSuccess è false, i tipi che non sono stati convertiti a causa di un mapping non trovato per la traduzione vengono copiati senza essere convertiti nella raccolta restituita.

Restituisce

Insieme IdentityReferenceCollection che rappresenta il contenuto convertito dell'insieme originale.

Commenti

L'ordine viene mantenuto nell'insieme restituito, ovvero il primo elemento dell'insieme restituito corrisponde al primo elemento della raccolta di origine e così via, per ogni elemento della raccolta.

Gli elementi nella raccolta di origine non devono essere dello stesso tipo.

Si applica a