Compartilhar via


IdentityReferenceCollection.Translate Método

Definição

Converte os objetos na coleção IdentityReferenceCollection para o tipo especificado.

Sobrecargas

Translate(Type)

Converte os objetos na coleção para o tipo especificado. Chamar esse método é o mesmo que chamar Translate(Type, Boolean) com o segundo parâmetro definido como false, o que significa que as exceções não serão geradas para itens cuja conversão falhar.

Translate(Type, Boolean)

Converte os objetos na coleção para o tipo especificado e usa a tolerância a falhas especificada para tratar ou ignorar os erros associados a um tipo não ter um mapeamento de conversão.

Translate(Type)

Converte os objetos na coleção para o tipo especificado. Chamar esse método é o mesmo que chamar Translate(Type, Boolean) com o segundo parâmetro definido como false, o que significa que as exceções não serão geradas para itens cuja conversão falhar.

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

Parâmetros

targetType
Type

O tipo para o qual os itens da coleção estão sendo convertidos.

Retornos

Uma coleção IdentityReferenceCollection que representa o conteúdo convertido da coleção original.

Comentários

Order é preservado na coleção retornada, ou seja, o primeiro item na coleção retornada corresponde ao primeiro item da coleção de origem e assim por diante, para cada item da coleção.

Os itens na coleção de origem não precisam ser do mesmo tipo.

Aplica-se a

Translate(Type, Boolean)

Converte os objetos na coleção para o tipo especificado e usa a tolerância a falhas especificada para tratar ou ignorar os erros associados a um tipo não ter um mapeamento de conversão.

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

Parâmetros

targetType
Type

O tipo para o qual os itens da coleção estão sendo convertidos.

forceSuccess
Boolean

Um valor booliano que determina como os erros de conversão são tratados.

Se forceSuccess é true, erros de conversão devido a um mapeamento não ser localizado para a translação resultam em uma falha de conversão e na geração de exceções.

Se forceSuccess é false, tipos cuja conversão falhou devido a um mapeamento não ter sido localizado para a translação são copiados sem serem convertidos na coleção que está sendo retornada.

Retornos

Uma coleção IdentityReferenceCollection que representa o conteúdo convertido da coleção original.

Comentários

Order é preservado na coleção retornada, ou seja, o primeiro item na coleção retornada corresponde ao primeiro item da coleção de origem e assim por diante, para cada item da coleção.

Os itens na coleção de origem não precisam ser do mesmo tipo.

Aplica-se a