IdentityReferenceCollection.Translate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует объекты коллекции IdentityReferenceCollection в указанный тип.
Перегрузки
Translate(Type) |
Преобразует объекты коллекции в указанный тип. Этот метод вызывается так же, как метод Translate(Type, Boolean) со значением |
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, представляющая преобразованное содержимое исходной коллекции.
Комментарии
Порядок сохраняется в возвращенной коллекции, то есть первый элемент в возвращенной коллекции соответствует первому элементу в исходной коллекции и т. д. для каждого элемента в коллекции.
Элементы в исходной коллекции не обязательно должны быть одного типа.