MessageQueueAccessControlEntry 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 트러스티 및 메시지 큐 액세스 권한을 사용하여 클래스의 MessageQueueAccessControlEntry 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights) |
지정된 트러스티에 대해 지정된 메시지 큐 액세스 권한을 부여하여 클래스의 MessageQueueAccessControlEntry 새 인스턴스를 초기화합니다. |
| MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType) |
지정된 트러스티 및 메시지 큐 액세스 권한을 사용하여 클래스의 MessageQueueAccessControlEntry 새 인스턴스를 초기화합니다. 액세스 유형(예: |
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights)
지정된 트러스티에 대해 지정된 메시지 큐 액세스 권한을 부여하여 클래스의 MessageQueueAccessControlEntry 새 인스턴스를 초기화합니다.
public:
MessageQueueAccessControlEntry(System::Messaging::Trustee ^ trustee, System::Messaging::MessageQueueAccessRights rights);
public MessageQueueAccessControlEntry(System.Messaging.Trustee trustee, System.Messaging.MessageQueueAccessRights rights);
new System.Messaging.MessageQueueAccessControlEntry : System.Messaging.Trustee * System.Messaging.MessageQueueAccessRights -> System.Messaging.MessageQueueAccessControlEntry
Public Sub New (trustee As Trustee, rights As MessageQueueAccessRights)
매개 변수
- rights
- MessageQueueAccessRights
트러스티에 MessageQueueAccessRights 부여할 권한의 조합을 정의하는 값의 비트 조합입니다.
설명
지정된 트러스티에 대한 권한을 부여하려면 생성자의 이 오버로드를 사용합니다. 매개 변수에 rights 지정하는 권한은 메시지 수신, 큐 삭제 및 큐 속성 설정과 같은 권한을 포함하는 비트 플래그 멤버의 MessageQueueAccessRights 비트 조합입니다. 생성자는 전달한 권한을 사용하여 이 인스턴스의 MessageQueueAccessRights 속성을 설정합니다.
이 인스턴스를 MessageQueueAccessControlEntry 메서드의 SetPermissions 오버로드에 직접 전달하여 이 트러스티에만 권한을 부여하거나 호출하기 전에 SetPermissions 이 인스턴스를 AccessControlList 추가하여 한 번에 여러 트러스티에 대한 권한을 부여하거나 거부합니다.
추가 정보
적용 대상
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)
지정된 트러스티 및 메시지 큐 액세스 권한을 사용하여 클래스의 MessageQueueAccessControlEntry 새 인스턴스를 초기화합니다. 액세스 유형(예: Allow 또는 Deny)은 전달한 항목 유형에 의해 정의됩니다.
public:
MessageQueueAccessControlEntry(System::Messaging::Trustee ^ trustee, System::Messaging::MessageQueueAccessRights rights, System::Messaging::AccessControlEntryType entryType);
public MessageQueueAccessControlEntry(System.Messaging.Trustee trustee, System.Messaging.MessageQueueAccessRights rights, System.Messaging.AccessControlEntryType entryType);
new System.Messaging.MessageQueueAccessControlEntry : System.Messaging.Trustee * System.Messaging.MessageQueueAccessRights * System.Messaging.AccessControlEntryType -> System.Messaging.MessageQueueAccessControlEntry
Public Sub New (trustee As Trustee, rights As MessageQueueAccessRights, entryType As AccessControlEntryType)
매개 변수
- rights
- MessageQueueAccessRights
트러스티에 MessageQueueAccessRights 부여할 권한의 조합을 정의하는 값의 비트 조합입니다.
- entryType
- AccessControlEntryType
AccessControlEntryType 지정된 권한을 허용, 거부, 설정 또는 취소할지 여부를 지정하는 값 중 하나입니다.
설명
지정된 트러스티에 대한 권한을 부여하거나 거부하려면 생성자의 이 오버로드를 사용합니다. 매개 변수에 rights 지정하는 권한은 메시지 수신, 큐 삭제 및 큐 속성 설정과 같은 권한을 포함하는 비트 플래그 멤버의 MessageQueueAccessRights 비트 조합입니다. 생성자는 전달한 권한을 사용하여 이 인스턴스의 MessageQueueAccessRights 속성을 설정합니다.
권한 부여 또는 거부에 대한 자세한 내용은 이 항목을 참조하세요 AccessControlEntryType . 두 멤버 Allow 의 Deny경우 기존 액세스 권한이 있을 수 있으며 모순될 수 있으므로 큐의 DACL(임의 액세스 제어 목록)에 권한이 표시되는 순서는 궁극적으로 권한이 부여되는지 여부에 영향을 줍니다. 다른 두 멤버 Set 와 Revoke기존 권한 덮어쓰기 애플리케이션에 해당 동작을 적용할 수 있는 멤버를 사용합니다.
이 인스턴스를 MessageQueueAccessControlEntry 메서드의 SetPermissions 오버로드에 직접 전달하여 이 트러스티에게만 권한을 부여하거나 거부하거나, 한 번에 여러 트러스티에 AccessControlList 대한 권한을 부여하거나 거부하기 위해 호출 SetPermissions 하기 전에 이 인스턴스를 a에 추가합니다.