MessageQueueAccessControlEntry 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
트러스티(사용자, 그룹 또는 컴퓨터)가 메시지 큐 작업을 수행할 수 있는 액세스 권한을 지정합니다.
public ref class MessageQueueAccessControlEntry : System::Messaging::AccessControlEntry
public class MessageQueueAccessControlEntry : System.Messaging.AccessControlEntry
type MessageQueueAccessControlEntry = class
inherit AccessControlEntry
Public Class MessageQueueAccessControlEntry
Inherits AccessControlEntry
- 상속
설명
사용 된 MessageQueueAccessControlEntry 트러스티에 적용할 권한을 지정 하는 클래스입니다. 이러한 권한 보기, 받기, 보내거나 메시지 포함 보기 또는 수정 큐 속성 또는 권한이 제거 됩니다. 및 큐를 삭제 합니다. 합니다 MessageQueue 클래스의 SetPermissions 메서드는이 클래스의 인스턴스 메서드로 직접 전달 또는 인스턴스에 추가 대 한 오버 로드를 제공 AccessControlList 한 번에 둘 이상의 트러스티에 대 한 권한을 추가할 수 있도록 합니다. 새 액세스 권한을 큐의 임의 액세스 제어 목록 (DACL), 사용자 및 큐에 액세스할 수 있는 그룹을 식별 하는 끝에 추가 됩니다.
이 일반화 새 권한을 추가 하는 위치 및 그 영향에 대 한 몇 가지 예외가 있습니다. 자세한 내용은 System.Messaging를 참조하세요.
오버 로드는 MessageQueueAccessControlEntry 생성자를 사용 하면 지정할 수는 AccessControlEntryType 허용 하거나 거부할 트러스티에 대 한 권한을 여부를 나타내는 멤버입니다. 순서는 권한 허용 되거나 거부 된 리소스의 DACL에서 트러스티에 지정된 된 권한을 가진 여부에 영향을 줍니다. 예를 들어 트러스티에 이미 부여 된 권한 및 나중에 항목을 추가 하는 경우 사용자가 거부 된 시스템에서는 먼저 부여 된 권한을, 사용자 권한이 부여 됩니다 있도록 예상 했던 거부할 수 있습니다. 이 동작을 재정의 하려면 항목 유형에 사용할 수 있습니다: Set
및 Revoke
합니다. 어떤 액세스에서 권한을 결정 하는 방법을 제어 하는 방법에 대 한 자세한 내용은 참조는 AccessControlEntryType 열거형 항목입니다.
MessageQueueAccessControlEntry 클래스는 메시지 큐 시스템 자체를 사용자에 게 액세스를 제공 하는 데 사용할 수 있는 액세스 제어 목록 (Acl)을 기반으로 보안을 사용 하 여 연결 됩니다. 이 코드 액세스 보안을 통해 구현 되는 다른는 MessageQueuePermission 및 관련 클래스입니다. 메시지 큐 코드 액세스 보안 큐 별 작업 또는 보안 컨트롤에 적용 되는 애플리케이션에 필요할 수 있는 큐 액세스를 정의 합니다. 이러한 작업을 수행 하거나 자체에 대 한 액세스를 수신 애플리케이션에 대 한 오른쪽을 나타내지 않습니다. 항목을 참조 하세요 코드 액세스 보안 코드 액세스 보안에 대 한 자세한 내용은 합니다.
트러스티에 대 한 메시지 큐 사용 권한을 설정 하려면의 새 인스턴스를 만듭니다는 Trustee 클래스의 오버 로드에 전달 하는 MessageQueueAccessControlEntry 생성자입니다. 인스턴스를 전달 하거나 메시지 큐 액세스 권한이 지정 MessageQueueAccessRights 생성자에 설정 하거나 설정 합니다 MessageQueueAccessRights 기존 속성 MessageQueueAccessControlEntry 인스턴스.
에 전달할 수 있습니다는 MessageQueueAccessControlEntry 직접 인스턴스를 MessageQueue.SetPermissions 메서드를 또는 인스턴스의에 항목을 추가 하거나 AccessControlList 호출 하기 전에 SetPermissions입니다.
생성자
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights) |
지정된 트러스티에 해당 메시지 큐 액세스 권한을 부여하여 MessageQueueAccessControlEntry 클래스의 새 인스턴스를 초기화합니다. |
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType) |
지정된 트러스티와 메시지 큐 액세스 권한을 사용하여 MessageQueueAccessControlEntry 클래스의 새 인스턴스를 초기화합니다. 전달한 항목 형식을 사용하여 |
속성
CustomAccessRights |
사용자 지정 액세스 권한을 가져오거나 설정합니다. (다음에서 상속됨 AccessControlEntry) |
EntryType |
트러스티에 액세스 권한이 적용되는 방법을 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 AccessControlEntry) |
GenericAccessRights |
읽기, 쓰기 및 실행에 대한 표준 액세스 권한과 개체별 액세스 권한에 모두 매핑하는 일반 액세스 권한 집합을 가져오거나 설정합니다. (다음에서 상속됨 AccessControlEntry) |
MessageQueueAccessRights |
트러스티에 적용할 각 메시지 큐의 권한 집합을 가져오거나 설정합니다. |
StandardAccessRights |
대부분의 보안 가능한 개체의 공통 작업에 해당되는 표준 액세스 권한 집합을 가져오거나 설정합니다. (다음에서 상속됨 AccessControlEntry) |
Trustee |
액세스 권한을 할당할 사용자, 그룹, 도메인 및 별칭을 가져오거나 설정합니다. (다음에서 상속됨 AccessControlEntry) |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET