Поделиться через


IdentityReferenceCollection.Translate Метод

Определение

Преобразует объекты в коллекцию IdentityReferenceCollection в указанный тип.

Перегрузки

Translate(Type)

Преобразует объекты в коллекцию в указанный тип. Вызов этого метода совпадает с вызовом Translate(Type, Boolean) со вторым параметром false, что означает, что исключения не будут возникать для элементов, которые завершаются сбоем преобразования.

Translate(Type, Boolean)

Преобразует объекты в коллекцию в указанный тип и использует указанную отказоустойчивость для обработки или пропуска ошибок, связанных с типом, не имеющим сопоставления преобразования.

Translate(Type)

Преобразует объекты в коллекцию в указанный тип. Вызов этого метода совпадает с вызовом Translate(Type, Boolean) со вторым параметром false, что означает, что исключения не будут возникать для элементов, которые завершаются сбоем преобразования.

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

Параметры

targetType
Type

Тип, в который преобразуются элементы коллекции.

Возвращаемое значение

Коллекция IdentityReferenceCollection, представляющая преобразованное содержимое исходной коллекции.

Комментарии

Порядок сохраняется в возвращаемой коллекции, то есть первый элемент в возвращаемой коллекции соответствует первому элементу в исходной коллекции и т. д. для каждого элемента в коллекции.

Элементы в исходной коллекции не требуются для того же типа.

Применяется к

Translate(Type, Boolean)

Преобразует объекты в коллекцию в указанный тип и использует указанную отказоустойчивость для обработки или пропуска ошибок, связанных с типом, не имеющим сопоставления преобразования.

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

Параметры

targetType
Type

Тип, в который преобразуются элементы коллекции.

forceSuccess
Boolean

Логическое значение, определяющее способ обработки ошибок преобразования.

Если forceSuccesstrue, ошибки преобразования из-за отсутствия сопоставления для перевода приводят к возникновению неудачных преобразований и исключений.

Если forceSuccessfalse, типы, которые не удалось преобразовать из-за того, что сопоставление не найдено для перевода, копируются без преобразования в возвращаемую коллекцию.

Возвращаемое значение

Коллекция IdentityReferenceCollection, представляющая преобразованное содержимое исходной коллекции.

Комментарии

Порядок сохраняется в возвращаемой коллекции, то есть первый элемент в возвращаемой коллекции соответствует первому элементу в исходной коллекции и т. д. для каждого элемента в коллекции.

Элементы в исходной коллекции не требуются для того же типа.

Применяется к