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, представляющая преобразованное содержимое исходной коллекции.
Комментарии
Порядок сохраняется в возвращаемой коллекции, то есть первый элемент в возвращаемой коллекции соответствует первому элементу в исходной коллекции и т. д. для каждого элемента в коллекции.
Элементы в исходной коллекции не требуются для того же типа.