다음을 통해 공유


MessageQueueAccessControlEntry 생성자

정의

지정된 트러스티 및 메시지 큐 액세스 권한을 사용하여 클래스의 MessageQueueAccessControlEntry 새 인스턴스를 초기화합니다.

오버로드

Name Description
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights)

지정된 트러스티에 대해 지정된 메시지 큐 액세스 권한을 부여하여 클래스의 MessageQueueAccessControlEntry 새 인스턴스를 초기화합니다.

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)

지정된 트러스티 및 메시지 큐 액세스 권한을 사용하여 클래스의 MessageQueueAccessControlEntry 새 인스턴스를 초기화합니다. 액세스 유형(예: Allow 또는 Deny)은 전달한 항목 유형에 의해 정의됩니다.

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)

매개 변수

trustee
Trustee

Trustee 사용자, 그룹, 컴퓨터, 도메인 또는 별칭을 지정하는 A입니다.

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)

매개 변수

trustee
Trustee

Trustee 사용자, 그룹, 컴퓨터, 도메인 또는 별칭을 지정하는 A입니다.

rights
MessageQueueAccessRights

트러스티에 MessageQueueAccessRights 부여할 권한의 조합을 정의하는 값의 비트 조합입니다.

entryType
AccessControlEntryType

AccessControlEntryType 지정된 권한을 허용, 거부, 설정 또는 취소할지 여부를 지정하는 값 중 하나입니다.

설명

지정된 트러스티에 대한 권한을 부여하거나 거부하려면 생성자의 이 오버로드를 사용합니다. 매개 변수에 rights 지정하는 권한은 메시지 수신, 큐 삭제 및 큐 속성 설정과 같은 권한을 포함하는 비트 플래그 멤버의 MessageQueueAccessRights 비트 조합입니다. 생성자는 전달한 권한을 사용하여 이 인스턴스의 MessageQueueAccessRights 속성을 설정합니다.

권한 부여 또는 거부에 대한 자세한 내용은 이 항목을 참조하세요 AccessControlEntryType . 두 멤버 AllowDeny경우 기존 액세스 권한이 있을 수 있으며 모순될 수 있으므로 큐의 DACL(임의 액세스 제어 목록)에 권한이 표시되는 순서는 궁극적으로 권한이 부여되는지 여부에 영향을 줍니다. 다른 두 멤버 SetRevoke기존 권한 덮어쓰기 애플리케이션에 해당 동작을 적용할 수 있는 멤버를 사용합니다.

이 인스턴스를 MessageQueueAccessControlEntry 메서드의 SetPermissions 오버로드에 직접 전달하여 이 트러스티에게만 권한을 부여하거나 거부하거나, 한 번에 여러 트러스티에 AccessControlList 대한 권한을 부여하거나 거부하기 위해 호출 SetPermissions 하기 전에 이 인스턴스를 a에 추가합니다.

추가 정보

적용 대상