KeyContainerPermission 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
KeyContainerPermission 클래스의 새 인스턴스를 초기화합니다.
오버로드
KeyContainerPermission(KeyContainerPermissionFlags) |
지정한 액세스를 사용하여 KeyContainerPermission 클래스의 새 인스턴스를 초기화합니다. |
KeyContainerPermission(PermissionState) |
제한 또는 무제한 권한을 사용하여 KeyContainerPermission 클래스의 새 인스턴스를 초기화합니다. |
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) |
지정된 전역 액세스 및 특정 키 컨테이너 액세스 권한을 사용하여 KeyContainerPermission 클래스의 새 인스턴스를 초기화합니다. |
KeyContainerPermission(KeyContainerPermissionFlags)
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
지정한 액세스를 사용하여 KeyContainerPermission 클래스의 새 인스턴스를 초기화합니다.
public:
KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermission (System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags)
매개 변수
KeyContainerPermissionFlags 값의 비트 조합입니다.
예외
flags
가 유효한 KeyContainerPermissionFlags 값의 조합이 아닙니다.
예제
다음 코드 예제에서는 생성자의 KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags) 사용을 보여 입니다.
// Create a KeyContainerPermission with the right to open the key container.
KeyContainerPermission ^ keyContainerPerm = gcnew KeyContainerPermission( KeyContainerPermissionFlags::Open );
// Create a KeyContainerPermission with the right
// to open the key container.
KeyContainerPermission keyContainerPerm = new
KeyContainerPermission(KeyContainerPermissionFlags.Open);
' Create a KeyContainerPermission with the right to open the key container.
Dim keyContainerPerm As New KeyContainerPermission(KeyContainerPermissionFlags.Open)
적용 대상
KeyContainerPermission(PermissionState)
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
제한 또는 무제한 권한을 사용하여 KeyContainerPermission 클래스의 새 인스턴스를 초기화합니다.
public:
KeyContainerPermission(System::Security::Permissions::PermissionState state);
public KeyContainerPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.KeyContainerPermission
Public Sub New (state As PermissionState)
매개 변수
- state
- PermissionState
PermissionState 값 중 하나입니다.
예외
state
는 유효한 PermissionState 값이 아닙니다.
설명
None
키 컨테이너에 대한 (완전히 제한된) 또는 Unrestricted
액세스를 만듭니다.
적용 대상
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
지정된 전역 액세스 및 특정 키 컨테이너 액세스 권한을 사용하여 KeyContainerPermission 클래스의 새 인스턴스를 초기화합니다.
public:
KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags, cli::array <System::Security::Permissions::KeyContainerPermissionAccessEntry ^> ^ accessList);
public KeyContainerPermission (System.Security.Permissions.KeyContainerPermissionFlags flags, System.Security.Permissions.KeyContainerPermissionAccessEntry[] accessList);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags * System.Security.Permissions.KeyContainerPermissionAccessEntry[] -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags, accessList As KeyContainerPermissionAccessEntry())
매개 변수
KeyContainerPermissionFlags 값의 비트 조합입니다.
- accessList
- KeyContainerPermissionAccessEntry[]
특정 키 컨테이너 액세스 권한을 식별하는 KeyContainerPermissionAccessEntry 개체의 배열입니다.
예외
flags
가 유효한 KeyContainerPermissionFlags 값의 조합이 아닙니다.
accessList
이(가) null
인 경우
예제
다음 코드 예제에서는 생성자의 KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) 사용을 보여 입니다.
// Create an array of KeyContainerPermissionAccessEntry objects
array<KeyContainerPermissionAccessEntry^>^keyContainerPermAccEntryArray = {keyContainerPermAccEntry1,keyContainerPermAccEntry2};
// Create a new KeyContainerPermission using the array.
KeyContainerPermission ^ keyContainerPerm2 = gcnew KeyContainerPermission( KeyContainerPermissionFlags::AllFlags,keyContainerPermAccEntryArray );
// Create an array of KeyContainerPermissionAccessEntry objects
KeyContainerPermissionAccessEntry[] keyContainerPermAccEntryArray
= { keyContainerPermAccEntry1, keyContainerPermAccEntry2 };
// Create a new KeyContainerPermission using the array.
KeyContainerPermission keyContainerPerm2 =
new KeyContainerPermission(
KeyContainerPermissionFlags.AllFlags,
keyContainerPermAccEntryArray);
' Create an array of KeyContainerPermissionAccessEntry objects
Dim keyContainerPermAccEntryArray As KeyContainerPermissionAccessEntry() = _
{keyContainerPermAccEntry1, keyContainerPermAccEntry2}
' Create a new KeyContainerPermission using the array.
Dim keyContainerPerm2 As _
New KeyContainerPermission(KeyContainerPermissionFlags.AllFlags, keyContainerPermAccEntryArray)
적용 대상
.NET