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


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

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

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

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

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

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

Комментарии

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

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

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