Aracılığıyla paylaş


MessageQueuePermission Oluşturucular

Tanım

MessageQueuePermission sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

MessageQueuePermission()

MessageQueuePermission sınıfının yeni bir örneğini başlatır.

MessageQueuePermission(MessageQueuePermissionEntry[])

Belirtilen izin erişim düzeyi girdileriyle sınıfının yeni bir örneğini MessageQueuePermission başlatır.

MessageQueuePermission(PermissionState)

Belirtilen izin durumuna sahip sınıfın MessageQueuePermission yeni bir örneğini başlatır.

MessageQueuePermission(MessageQueuePermissionAccess, String)

Belirtilen erişim düzeyleri ve kuyruğun MessageQueuePermission yolu ile sınıfının yeni bir örneğini başlatır.

MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)

Belirtilen erişim düzeyleri, kullanılacak bilgisayar, kuyruk açıklaması ve kuyruk kategorisi ile sınıfının yeni bir örneğini MessageQueuePermission başlatır.

MessageQueuePermission()

MessageQueuePermission sınıfının yeni bir örneğini başlatır.

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

Örnekler

Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.

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

Şunlara uygulanır

MessageQueuePermission(MessageQueuePermissionEntry[])

Belirtilen izin erişim düzeyi girdileriyle sınıfının yeni bir örneğini MessageQueuePermission başlatır.

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

Parametreler

permissionAccessEntries
MessageQueuePermissionEntry[]

Bir nesne dizisi MessageQueuePermissionEntry . PermissionEntries özelliği bu değere ayarlanır.

Örnekler

Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.

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

Şunlara uygulanır

MessageQueuePermission(PermissionState)

Belirtilen izin durumuna sahip sınıfın MessageQueuePermission yeni bir örneğini başlatır.

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)

Parametreler

state
PermissionState

Değerlerden PermissionState biri.

Örnekler

Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.

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

Ayrıca bkz.

Şunlara uygulanır

MessageQueuePermission(MessageQueuePermissionAccess, String)

Belirtilen erişim düzeyleri ve kuyruğun MessageQueuePermission yolu ile sınıfının yeni bir örneğini başlatır.

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)

Parametreler

permissionAccess
MessageQueuePermissionAccess

Değerlerden MessageQueuePermissionAccess biri.

path
String

tarafından başvuruda bulunan kuyruğun MessageQueueyolu.

Örnekler

Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.

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

Şunlara uygulanır

MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)

Belirtilen erişim düzeyleri, kullanılacak bilgisayar, kuyruk açıklaması ve kuyruk kategorisi ile sınıfının yeni bir örneğini MessageQueuePermission başlatır.

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)

Parametreler

permissionAccess
MessageQueuePermissionAccess

Değerlerden MessageQueuePermissionAccess biri.

machineName
String

Message Queuing kuyruğunun bulunduğu bilgisayarın adı.

label
String

Kuyruk açıklaması.

category
String

Kuyruk kategorisi (Message Queuing türü tanımlayıcısı).

Örnekler

Aşağıdaki kod örneği yeni bir örneği MessageQueuePermissionoluşturur.

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

Şunlara uygulanır