Share via


MessageQueuePermission Konstruktor

Definisi

Menginisialisasi instans baru kelas MessageQueuePermission.

Overload

MessageQueuePermission()

Menginisialisasi instans baru kelas MessageQueuePermission.

MessageQueuePermission(MessageQueuePermissionEntry[])

Menginisialisasi instans MessageQueuePermission baru kelas dengan entri tingkat akses izin yang ditentukan.

MessageQueuePermission(PermissionState)

Menginisialisasi instans MessageQueuePermission baru kelas dengan status izin yang ditentukan.

MessageQueuePermission(MessageQueuePermissionAccess, String)

Menginisialisasi instans MessageQueuePermission baru kelas dengan tingkat akses yang ditentukan dan jalur antrean.

MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)

Menginisialisasi instans MessageQueuePermission baru kelas dengan tingkat akses, komputer yang ditentukan untuk digunakan, deskripsi antrean, dan kategori antrean.

MessageQueuePermission()

Menginisialisasi instans baru kelas MessageQueuePermission.

public:
 MessageQueuePermission();
public MessageQueuePermission ();
Public Sub New ()

Contoh

Contoh kode berikut membuat instans baru .MessageQueuePermission

// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();

Berlaku untuk

MessageQueuePermission(MessageQueuePermissionEntry[])

Menginisialisasi instans MessageQueuePermission baru kelas dengan entri tingkat akses izin yang ditentukan.

public:
 MessageQueuePermission(cli::array <System::Messaging::MessageQueuePermissionEntry ^> ^ permissionAccessEntries);
public MessageQueuePermission (System.Messaging.MessageQueuePermissionEntry[] permissionAccessEntries);
new System.Messaging.MessageQueuePermission : System.Messaging.MessageQueuePermissionEntry[] -> System.Messaging.MessageQueuePermission
Public Sub New (permissionAccessEntries As MessageQueuePermissionEntry())

Parameter

permissionAccessEntries
MessageQueuePermissionEntry[]

Array MessageQueuePermissionEntry objek. Properti PermissionEntries diatur ke nilai ini.

Contoh

Contoh kode berikut membuat instans baru .MessageQueuePermission

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

    // Create an array of type MessageQueuePermissionEntry.
    MessageQueuePermissionEntry[] entries =
        new MessageQueuePermissionEntry[1];

    // Create a new instance of MessageQueuePermissionEntry and place the
    // instance in the array.
string machineName = queue.MachineName;
string label = queue.Label;
    entries[0] = new MessageQueuePermissionEntry(
        MessageQueuePermissionAccess.Receive,
        machineName,
        label,
        queue.Category.ToString());

    // Create a new instance of MessageQueuePermission.
    MessageQueuePermission permission = new MessageQueuePermission(
        entries);

Berlaku untuk

MessageQueuePermission(PermissionState)

Menginisialisasi instans MessageQueuePermission baru kelas dengan status izin yang ditentukan.

public:
 MessageQueuePermission(System::Security::Permissions::PermissionState state);
public MessageQueuePermission (System.Security.Permissions.PermissionState state);
new System.Messaging.MessageQueuePermission : System.Security.Permissions.PermissionState -> System.Messaging.MessageQueuePermission
Public Sub New (state As PermissionState)

Parameter

state
PermissionState

Salah PermissionState satu nilai.

Contoh

Contoh kode berikut membuat instans baru .MessageQueuePermission

// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
    System.Security.Permissions.PermissionState.Unrestricted);

Lihat juga

Berlaku untuk

MessageQueuePermission(MessageQueuePermissionAccess, String)

Menginisialisasi instans MessageQueuePermission baru kelas dengan tingkat akses yang ditentukan dan jalur antrean.

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

Parameter

permissionAccess
MessageQueuePermissionAccess

Salah MessageQueuePermissionAccess satu nilai.

path
String

Jalur antrean yang direferensikan oleh MessageQueue.

Contoh

Contoh kode berikut membuat instans baru .MessageQueuePermission

// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
    MessageQueuePermissionAccess.Receive,
    ".\\exampleQueue");

Berlaku untuk

MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)

Menginisialisasi instans MessageQueuePermission baru kelas dengan tingkat akses, komputer yang ditentukan untuk digunakan, deskripsi antrean, dan kategori antrean.

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

Parameter

permissionAccess
MessageQueuePermissionAccess

Salah MessageQueuePermissionAccess satu nilai.

machineName
String

Nama komputer tempat antrean Antrean Pesan berada.

label
String

Deskripsi antrean.

category
String

Kategori antrean (pengidentifikasi jenis Antrean Pesan).

Contoh

Contoh kode berikut membuat instans baru .MessageQueuePermission

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

    // Create a new instance of MessageQueuePermission.
string queueCategory = queue.Category.ToString();
string machineName = queue.MachineName;
string label = queue.Label;
    MessageQueuePermission permission = new MessageQueuePermission(
        MessageQueuePermissionAccess.Receive,
        machineName,
        label,
        queueCategory);

Berlaku untuk