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);

Параметры

targetType
Type

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

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

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

Комментарии

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

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5

Translate(Type, Boolean)

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

public System.Security.Principal.IdentityReferenceCollection Translate (Type targetType, bool forceSuccess);

Параметры

targetType
Type

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

forceSuccess
Boolean

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

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

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

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

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

Комментарии

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

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5