다음을 통해 공유


MessageQueueAccessControlEntry 클래스

정의

트러스티(사용자, 그룹 또는 컴퓨터)가 메시지 큐 작업을 수행할 수 있는 액세스 권한을 지정합니다.

public ref class MessageQueueAccessControlEntry : System::Messaging::AccessControlEntry
public class MessageQueueAccessControlEntry : System.Messaging.AccessControlEntry
type MessageQueueAccessControlEntry = class
    inherit AccessControlEntry
Public Class MessageQueueAccessControlEntry
Inherits AccessControlEntry
상속
MessageQueueAccessControlEntry

설명

사용 된 MessageQueueAccessControlEntry 트러스티에 적용할 권한을 지정 하는 클래스입니다. 이러한 권한 보기, 받기, 보내거나 메시지 포함 보기 또는 수정 큐 속성 또는 권한이 제거 됩니다. 및 큐를 삭제 합니다. 합니다 MessageQueue 클래스의 SetPermissions 메서드는이 클래스의 인스턴스 메서드로 직접 전달 또는 인스턴스에 추가 대 한 오버 로드를 제공 AccessControlList 한 번에 둘 이상의 트러스티에 대 한 권한을 추가할 수 있도록 합니다. 새 액세스 권한을 큐의 임의 액세스 제어 목록 (DACL), 사용자 및 큐에 액세스할 수 있는 그룹을 식별 하는 끝에 추가 됩니다.

이 일반화 새 권한을 추가 하는 위치 및 그 영향에 대 한 몇 가지 예외가 있습니다. 자세한 내용은 System.Messaging를 참조하세요.

오버 로드는 MessageQueueAccessControlEntry 생성자를 사용 하면 지정할 수는 AccessControlEntryType 허용 하거나 거부할 트러스티에 대 한 권한을 여부를 나타내는 멤버입니다. 순서는 권한 허용 되거나 거부 된 리소스의 DACL에서 트러스티에 지정된 된 권한을 가진 여부에 영향을 줍니다. 예를 들어 트러스티에 이미 부여 된 권한 및 나중에 항목을 추가 하는 경우 사용자가 거부 된 시스템에서는 먼저 부여 된 권한을, 사용자 권한이 부여 됩니다 있도록 예상 했던 거부할 수 있습니다. 이 동작을 재정의 하려면 항목 유형에 사용할 수 있습니다: SetRevoke합니다. 어떤 액세스에서 권한을 결정 하는 방법을 제어 하는 방법에 대 한 자세한 내용은 참조는 AccessControlEntryType 열거형 항목입니다.

MessageQueueAccessControlEntry 클래스는 메시지 큐 시스템 자체를 사용자에 게 액세스를 제공 하는 데 사용할 수 있는 액세스 제어 목록 (Acl)을 기반으로 보안을 사용 하 여 연결 됩니다. 이 코드 액세스 보안을 통해 구현 되는 다른는 MessageQueuePermission 및 관련 클래스입니다. 메시지 큐 코드 액세스 보안 큐 별 작업 또는 보안 컨트롤에 적용 되는 애플리케이션에 필요할 수 있는 큐 액세스를 정의 합니다. 이러한 작업을 수행 하거나 자체에 대 한 액세스를 수신 애플리케이션에 대 한 오른쪽을 나타내지 않습니다. 항목을 참조 하세요 코드 액세스 보안 코드 액세스 보안에 대 한 자세한 내용은 합니다.

트러스티에 대 한 메시지 큐 사용 권한을 설정 하려면의 새 인스턴스를 만듭니다는 Trustee 클래스의 오버 로드에 전달 하는 MessageQueueAccessControlEntry 생성자입니다. 인스턴스를 전달 하거나 메시지 큐 액세스 권한이 지정 MessageQueueAccessRights 생성자에 설정 하거나 설정 합니다 MessageQueueAccessRights 기존 속성 MessageQueueAccessControlEntry 인스턴스.

에 전달할 수 있습니다는 MessageQueueAccessControlEntry 직접 인스턴스를 MessageQueue.SetPermissions 메서드를 또는 인스턴스의에 항목을 추가 하거나 AccessControlList 호출 하기 전에 SetPermissions입니다.

생성자

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights)

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

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)

지정된 트러스티와 메시지 큐 액세스 권한을 사용하여 MessageQueueAccessControlEntry 클래스의 새 인스턴스를 초기화합니다. 전달한 항목 형식을 사용하여 AllowDeny 같은 액세스 형식을 정의합니다.

속성

CustomAccessRights

사용자 지정 액세스 권한을 가져오거나 설정합니다.

(다음에서 상속됨 AccessControlEntry)
EntryType

트러스티에 액세스 권한이 적용되는 방법을 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 AccessControlEntry)
GenericAccessRights

읽기, 쓰기 및 실행에 대한 표준 액세스 권한과 개체별 액세스 권한에 모두 매핑하는 일반 액세스 권한 집합을 가져오거나 설정합니다.

(다음에서 상속됨 AccessControlEntry)
MessageQueueAccessRights

트러스티에 적용할 각 메시지 큐의 권한 집합을 가져오거나 설정합니다.

StandardAccessRights

대부분의 보안 가능한 개체의 공통 작업에 해당되는 표준 액세스 권한 집합을 가져오거나 설정합니다.

(다음에서 상속됨 AccessControlEntry)
Trustee

액세스 권한을 할당할 사용자, 그룹, 도메인 및 별칭을 가져오거나 설정합니다.

(다음에서 상속됨 AccessControlEntry)

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보