DataProtectionPermission 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 DataProtectionPermission 类的新实例。
重载
DataProtectionPermission(DataProtectionPermissionFlags) |
初始化具有指定权限标志的 DataProtectionPermission 类的新实例。 |
DataProtectionPermission(PermissionState) |
初始化具有指定权限状态的 DataProtectionPermission 类的一个新实例。 |
DataProtectionPermission(DataProtectionPermissionFlags)
- Source:
- DataProtectionPermission.cs
- Source:
- DataProtectionPermission.cs
- Source:
- DataProtectionPermission.cs
- Source:
- 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)
参数
例外
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)
- Source:
- DataProtectionPermission.cs
- Source:
- DataProtectionPermission.cs
- Source:
- DataProtectionPermission.cs
- Source:
- 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
对数据和内存的访问。