DataProtectionPermission Конструкторы
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса DataProtectionPermission.
DataProtectionPermission(DataProtectionPermissionFlags) |
Инициализирует новый экземпляр класса DataProtectionPermission с заданными флагами разрешения. |
DataProtectionPermission(PermissionState) |
Инициализирует новый экземпляр класса DataProtectionPermission с заданным состоянием разрешения. |
- Исходный код:
- DataProtectionPermission.cs
- Исходный код:
- DataProtectionPermission.cs
- Исходный код:
- DataProtectionPermission.cs
- Исходный код:
- DataProtectionPermission.cs
Инициализирует новый экземпляр класса DataProtectionPermission с заданными флагами разрешения.
public:
DataProtectionPermission(System::Security::Permissions::DataProtectionPermissionFlags flag);
public DataProtectionPermission (System.Security.Permissions.DataProtectionPermissionFlags flag);
new System.Security.Permissions.DataProtectionPermission : System.Security.Permissions.DataProtectionPermissionFlags -> System.Security.Permissions.DataProtectionPermission
Public Sub New (flag As DataProtectionPermissionFlags)
Параметры
Поразрядное сочетание значений DataProtectionPermissionFlags.
Исключения
flag
не является допустимым сочетанием значений DataProtectionPermissionFlags.
Примеры
В следующем примере кода показано использование конструктора DataProtectionPermission(DataProtectionPermissionFlags) . Этот пример входит в состав более крупного примера использования класса DataProtectionPermission.
Console::WriteLine( "Creating a permission with the Flags property ="
" ProtectData." );
DataProtectionPermission ^ sp = gcnew DataProtectionPermission( DataProtectionPermissionFlags::ProtectData );
ProtectData();
Console.WriteLine("Creating a permission with the Flags property =" +
" ProtectData.");
DataProtectionPermission sp = new DataProtectionPermission(
DataProtectionPermissionFlags.ProtectData);
sp.PermitOnly();
Console.WriteLine("Creating a permission with the Flags property =" + " ProtectData.")
Dim sp As 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.cs
- Исходный код:
- DataProtectionPermission.cs
- Исходный код:
- DataProtectionPermission.cs
- Исходный код:
- DataProtectionPermission.cs
Инициализирует новый экземпляр класса DataProtectionPermission с заданным состоянием разрешения.
public:
DataProtectionPermission(System::Security::Permissions::PermissionState state);
public DataProtectionPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.DataProtectionPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.DataProtectionPermission
Public Sub New (state As PermissionState)
Параметры
- state
- PermissionState
Одно из значений перечисления PermissionState.
Исключения
state
не является допустимым значением PermissionState.
Примеры
В следующем примере кода показано использование конструктора DataProtectionPermission(PermissionState) . Этот пример входит в состав более крупного примера использования класса DataProtectionPermission.
DataProtectionPermission ^ sp3 = gcnew DataProtectionPermission( PermissionState::Unrestricted );
DataProtectionPermission sp3 = new DataProtectionPermission(
PermissionState.Unrestricted);
Dim sp3 As 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 |