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

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


DataProtectionPermission Конструкторы

Определение

Инициализирует новый экземпляр класса DataProtectionPermission.

Перегрузки

DataProtectionPermission(DataProtectionPermissionFlags)

Инициализирует новый экземпляр класса DataProtectionPermission с заданными флагами разрешения.

DataProtectionPermission(PermissionState)

Инициализирует новый экземпляр класса DataProtectionPermission с заданным состоянием разрешения.

DataProtectionPermission(DataProtectionPermissionFlags)

Исходный код:
DataProtectionPermission.cs
Исходный код:
DataProtectionPermission.cs
Исходный код:
DataProtectionPermission.cs
Исходный код:
DataProtectionPermission.cs

Инициализирует новый экземпляр класса DataProtectionPermission с заданными флагами разрешения.

public DataProtectionPermission (System.Security.Permissions.DataProtectionPermissionFlags flag);

Параметры

flag
DataProtectionPermissionFlags

Поразрядное сочетание значений DataProtectionPermissionFlags.

Исключения

flag не является допустимым сочетанием значений DataProtectionPermissionFlags.

Примеры

В следующем примере кода показано использование конструктора DataProtectionPermission(DataProtectionPermissionFlags) . Этот пример входит в состав более крупного примера использования класса DataProtectionPermission.

Console.WriteLine("Creating a permission with the Flags property =" +
    " ProtectData.");
DataProtectionPermission sp = new DataProtectionPermission(
    DataProtectionPermissionFlags.ProtectData);
sp.PermitOnly();

См. также раздел

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

.NET 9 и другие версии
Продукт Версии
.NET 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, 6, 7, 8, 9

DataProtectionPermission(PermissionState)

Исходный код:
DataProtectionPermission.cs
Исходный код:
DataProtectionPermission.cs
Исходный код:
DataProtectionPermission.cs
Исходный код:
DataProtectionPermission.cs

Инициализирует новый экземпляр класса DataProtectionPermission с заданным состоянием разрешения.

public DataProtectionPermission (System.Security.Permissions.PermissionState state);

Параметры

state
PermissionState

Одно из значений перечисления PermissionState.

Исключения

state не является допустимым значением PermissionState.

Примеры

В следующем примере кода показано использование конструктора DataProtectionPermission(PermissionState) . Этот пример входит в состав более крупного примера использования класса DataProtectionPermission.

DataProtectionPermission sp3 = new DataProtectionPermission(
    PermissionState.Unrestricted);

Комментарии

Создает ( None полностью ограниченный) или Unrestricted доступ к данным и памяти.

См. также раздел

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

.NET 9 и другие версии
Продукт Версии
.NET 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, 6, 7, 8, 9