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());

適用対象