次の方法で共有


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

キュー カテゴリ (メッセージ キュー タイプ ID)。 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());

適用対象