Прочитать на английском

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


SecurityException.PermitOnlySetInstance Свойство

Определение

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

C#
public object? PermitOnlySetInstance { get; set; }
C#
public object PermitOnlySetInstance { get; set; }
C#
[System.Runtime.InteropServices.ComVisible(false)]
public object PermitOnlySetInstance { get; set; }

Значение свойства

Разрешение, набор разрешений или объект коллекции наборов разрешений.

Атрибуты

Комментарии

Свойство PermitOnlySetInstance представляет разрешенное разрешение, набор разрешений или коллекцию наборов разрешений, содержащихся в кадре стека, вызвавшего исключение безопасности. Например, при возникновении исключения безопасности из-за PermissionSet.Demand сбоя разрешенное разрешение отображается в этом свойстве, а запрашиваемое PermissionSet содержится в свойстве Demanded .

Это свойство имеет тип , Object так как разрешения, наборы разрешений или коллекции наборов разрешений могут быть востребованы и Object являются их общим базовым классом. Для тестирования типа среды выполнения этого свойства можно использовать GetType метод или оператор определенного языка, например оператор is в C# или оператор TypeOf в Visual Basic.

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

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.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, 2.1