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);
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()
См. также раздел
Применяется к
DataProtectionPermission(PermissionState)
- Исходный код:
- 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
доступ к данным и памяти.