次の方法で共有


MessageQueueAccessControlEntry コンストラクター

定義

指定したトラスティとメッセージ キューのアクセス権を使用して、 MessageQueueAccessControlEntry クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights)

MessageQueueAccessControlEntry クラスの新しいインスタンスを初期化し、指定したトラスティに指定したメッセージ キューアクセス権を付与します。

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)

指定したトラスティとメッセージ キューのアクセス権を使用して、 MessageQueueAccessControlEntry クラスの新しいインスタンスを初期化します。 アクセスの種類 ( AllowDenyなど) は、渡すエントリの種類によって定義されます。

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

rights
MessageQueueAccessRights

トラスティに付与する権限の組み合わせを定義する MessageQueueAccessRights 値のビットごとの組み合わせ。

注釈

コンストラクターのこのオーバーロードを使用して、指定したトラスティに権限を付与します。 rights パラメーターで指定する権限は、メッセージの受信、キューの削除、キューのプロパティの設定などの権限を含む、MessageQueueAccessRights ビットフラグのメンバーのビットごとの組み合わせです。 コンストラクターは、渡す権限を使用して、このインスタンスの MessageQueueAccessRights プロパティを設定します。

このMessageQueueAccessControlEntryのインスタンスを、このトラスティにのみ権限を付与するSetPermissions メソッドのオーバーロードに直接渡すか、一度に複数のトラスティに権限を付与または拒否するSetPermissionsを呼び出す前に、このインスタンスをAccessControlListに追加します。

こちらもご覧ください

適用対象

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)

指定したトラスティとメッセージ キューのアクセス権を使用して、 MessageQueueAccessControlEntry クラスの新しいインスタンスを初期化します。 アクセスの種類 ( AllowDenyなど) は、渡すエントリの種類によって定義されます。

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

rights
MessageQueueAccessRights

トラスティに付与する権限の組み合わせを定義する MessageQueueAccessRights 値のビットごとの組み合わせ。

entryType
AccessControlEntryType

AccessControlEntryType値の 1 つ。指定した権限を許可、拒否、設定、または取り消すかどうかを指定します。

注釈

コンストラクターのこのオーバーロードを使用して、指定されたトラスティに対する権限を許可または拒否します。 rights パラメーターで指定する権限は、メッセージの受信、キューの削除、キューのプロパティの設定などの権限を含む、MessageQueueAccessRights ビットフラグのメンバーのビットごとの組み合わせです。 コンストラクターは、渡す権限を使用して、このインスタンスの MessageQueueAccessRights プロパティを設定します。

権限の付与または拒否の詳細については、 AccessControlEntryType トピックを参照してください。 AllowDenyの 2 つのメンバーの場合、既存のアクセス権と矛盾する可能性があるため、キューの随意アクセス制御リスト (DACL) に表示される権限の順序は、権限が最終的に付与されるかどうかに影響します。 他の 2 つのメンバー ( SetRevoke) は、既存の権限を上書きします。 アプリケーションに適用できる動作を持つメンバーを使用します。

このMessageQueueAccessControlEntryのインスタンスを、このトラスティのみに権限を付与または拒否するSetPermissions メソッドのオーバーロードに直接渡すか、一度に複数のトラスティに権限を付与または拒否するSetPermissionsを呼び出す前に、このインスタンスをAccessControlListに追加します。

こちらもご覧ください

適用対象