MessageQueuePermission Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy MessageQueuePermission.

Przeciążenia

Nazwa Opis
MessageQueuePermission()

Inicjuje nowe wystąpienie klasy MessageQueuePermission.

MessageQueuePermission(MessageQueuePermissionEntry[])

Inicjuje MessageQueuePermission nowe wystąpienie klasy z określonymi wpisami na poziomie dostępu uprawnień.

MessageQueuePermission(PermissionState)

Inicjuje nowe wystąpienie MessageQueuePermission klasy o określonym stanie uprawnień.

MessageQueuePermission(MessageQueuePermissionAccess, String)

Inicjuje nowe wystąpienie MessageQueuePermission klasy z określonymi poziomami dostępu i ścieżką kolejki.

MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)

Inicjuje nowe wystąpienie MessageQueuePermission klasy z określonymi poziomami dostępu, komputerem do użycia, opisem kolejki i kategorią kolejki.

MessageQueuePermission()

Inicjuje nowe wystąpienie klasy MessageQueuePermission.

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

Przykłady

Poniższy przykład kodu tworzy nowe wystąpienie klasy MessageQueuePermission.

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

Dotyczy

MessageQueuePermission(MessageQueuePermissionEntry[])

Inicjuje MessageQueuePermission nowe wystąpienie klasy z określonymi wpisami na poziomie dostępu uprawnień.

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

Parametry

permissionAccessEntries
MessageQueuePermissionEntry[]

Tablica MessageQueuePermissionEntry obiektów. Właściwość jest ustawiona PermissionEntries na tę wartość.

Przykłady

Poniższy przykład kodu tworzy nowe wystąpienie klasy 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);

Dotyczy

MessageQueuePermission(PermissionState)

Inicjuje nowe wystąpienie MessageQueuePermission klasy o określonym stanie uprawnień.

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)

Parametry

state
PermissionState

PermissionState Jedna z wartości.

Przykłady

Poniższy przykład kodu tworzy nowe wystąpienie klasy MessageQueuePermission.

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

Zobacz też

Dotyczy

MessageQueuePermission(MessageQueuePermissionAccess, String)

Inicjuje nowe wystąpienie MessageQueuePermission klasy z określonymi poziomami dostępu i ścieżką kolejki.

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)

Parametry

permissionAccess
MessageQueuePermissionAccess

MessageQueuePermissionAccess Jedna z wartości.

path
String

Ścieżka kolejki, do którego odwołuje się MessageQueue.

Przykłady

Poniższy przykład kodu tworzy nowe wystąpienie klasy MessageQueuePermission.

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

Dotyczy

MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)

Inicjuje nowe wystąpienie MessageQueuePermission klasy z określonymi poziomami dostępu, komputerem do użycia, opisem kolejki i kategorią kolejki.

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)

Parametry

permissionAccess
MessageQueuePermissionAccess

MessageQueuePermissionAccess Jedna z wartości.

machineName
String

Nazwa komputera, na którym znajduje się kolejka kolejki kolejkowania komunikatów.

label
String

Opis kolejki.

category
String

Kategoria kolejki (identyfikator typu kolejkowania komunikatów).

Przykłady

Poniższy przykład kodu tworzy nowe wystąpienie klasy 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);

Dotyczy