Share via


MessageQueuePermissionEntry 建構函式

定義

初始化 MessageQueuePermissionEntry 類別的新執行個體。

多載

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String)

使用指定的使用權限存取等級和佇列路徑,初始化 MessageQueuePermissionEntry 類別的新執行個體。

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String, String, String)

使用指定的使用權限存取等級、佇列位置的電腦名稱、佇列描述和佇列分類,初始化 MessageQueuePermissionEntry 類別的新執行個體。

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String)

使用指定的使用權限存取等級和佇列路徑,初始化 MessageQueuePermissionEntry 類別的新執行個體。

public:
 MessageQueuePermissionEntry(System::Messaging::MessageQueuePermissionAccess permissionAccess, System::String ^ path);
public MessageQueuePermissionEntry (System.Messaging.MessageQueuePermissionAccess permissionAccess, string path);
new System.Messaging.MessageQueuePermissionEntry : System.Messaging.MessageQueuePermissionAccess * string -> System.Messaging.MessageQueuePermissionEntry
Public Sub New (permissionAccess As MessageQueuePermissionAccess, path As String)

參數

permissionAccess
MessageQueuePermissionAccess

MessageQueuePermissionAccess 值的位元組合。 PermissionAccess 屬性設為這個值。

path
String

MessageQueue 物件參考的佇列路徑。 Path 屬性設為這個值。

範例

下列程式代碼範例會建立 的新實例 MessageQueuePermissionEntry

// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry^ entry = gcnew MessageQueuePermissionEntry(
    MessageQueuePermissionAccess::Receive,
    queue->Path);

queue->Close();
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry entry = new MessageQueuePermissionEntry(
    MessageQueuePermissionAccess.Receive,
    queue.Path);

適用於

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String, String, String)

使用指定的使用權限存取等級、佇列位置的電腦名稱、佇列描述和佇列分類,初始化 MessageQueuePermissionEntry 類別的新執行個體。

public:
 MessageQueuePermissionEntry(System::Messaging::MessageQueuePermissionAccess permissionAccess, System::String ^ machineName, System::String ^ label, System::String ^ category);
public MessageQueuePermissionEntry (System.Messaging.MessageQueuePermissionAccess permissionAccess, string machineName, string label, string category);
new System.Messaging.MessageQueuePermissionEntry : System.Messaging.MessageQueuePermissionAccess * string * string * string -> System.Messaging.MessageQueuePermissionEntry
Public Sub New (permissionAccess As MessageQueuePermissionAccess, machineName As String, label As String, category As String)

參數

permissionAccess
MessageQueuePermissionAccess

MessageQueuePermissionAccess 值的位元組合。 PermissionAccess 屬性設為這個值。

machineName
String

訊息佇列佇列位置的電腦名稱。 MachineName 屬性設為這個值。

label
String

佇列描述。 Label 屬性設為這個值。

category
String

佇列分類 (訊息佇列型別識別項)。 Category 屬性設為這個值。

範例

下列程式代碼範例會建立 的新實例 MessageQueuePermissionEntry

// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry^ entry = gcnew MessageQueuePermissionEntry(
    MessageQueuePermissionAccess::Receive,
    queue->MachineName,
    queue->Label,
    queue->Category.ToString());

queue->Close();
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry entry = new MessageQueuePermissionEntry(
    MessageQueuePermissionAccess.Receive,
    queue.MachineName,
    queue.Label,
    queue.Category.ToString());

適用於