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 許可權是 bitflag 成員的 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 其中一個值,指定是否允許、拒絕、設定或撤銷指定的權限。

備註

使用此建構函式的多載來授與或拒絕指定信任者的許可權。 您在 參數中指定的 rights 許可權是 bitflag 成員的 MessageQueueAccessRights 位元組合,其中包括接收訊息、刪除佇列和設定佇列屬性等許可權。 建構函式會使用您傳入的許可權來設定這個實例的 MessageQueueAccessRights 屬性。

如需授與或拒絕許可權的詳細資訊,請參閱 AccessControlEntryType 主題。 對於兩個成員和 AllowDeny,可能會有預先存在且可能衝突的訪問許可權,因此許可權出現在佇列的任意訪問控制清單中的順序 (DACL) 會影響最終是否授與許可權。 其他兩個成員和RevokeSet覆寫任何現有的許可權。 使用其行為適用於應用程式的成員。

將 這個實體 MessageQueueAccessControlEntry 直接傳遞至 方法的多 SetPermissions 載,只授與或拒絕這個信任者的許可權,或先將此實例新增至 AccessControlList ,再呼叫 SetPermissions 以同時授與或拒絕多個信任者的許可權。

另請參閱

適用於