Share via


DataProtectionPermission 생성자

정의

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

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 액세스를 만듭니다.

추가 정보

적용 대상