MessageQueuePermission Constructors

Definitie

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse.

Overloads

Name Description
MessageQueuePermission()

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse.

MessageQueuePermission(MessageQueuePermissionEntry[])

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven vermeldingen op machtigingsniveau.

MessageQueuePermission(PermissionState)

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven machtigingsstatus.

MessageQueuePermission(MessageQueuePermissionAccess, String)

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven toegangsniveaus en het pad van de wachtrij.

MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven toegangsniveaus, de computer die moet worden gebruikt, de beschrijving van de wachtrij en de wachtrijcategorie.

MessageQueuePermission()

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse.

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

Voorbeelden

In het volgende codevoorbeeld wordt een nieuw exemplaar van MessageQueuePermission.

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

Van toepassing op

MessageQueuePermission(MessageQueuePermissionEntry[])

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven vermeldingen op machtigingsniveau.

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

Parameters

permissionAccessEntries
MessageQueuePermissionEntry[]

Een matrix met MessageQueuePermissionEntry objecten. De PermissionEntries eigenschap is ingesteld op deze waarde.

Voorbeelden

In het volgende codevoorbeeld wordt een nieuw exemplaar van 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);

Van toepassing op

MessageQueuePermission(PermissionState)

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven machtigingsstatus.

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)

Parameters

state
PermissionState

Een van de PermissionState waarden.

Voorbeelden

In het volgende codevoorbeeld wordt een nieuw exemplaar van MessageQueuePermission.

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

Zie ook

Van toepassing op

MessageQueuePermission(MessageQueuePermissionAccess, String)

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven toegangsniveaus en het pad van de wachtrij.

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)

Parameters

permissionAccess
MessageQueuePermissionAccess

Een van de MessageQueuePermissionAccess waarden.

path
String

Het pad van de wachtrij waarnaar wordt verwezen door de MessageQueue.

Voorbeelden

In het volgende codevoorbeeld wordt een nieuw exemplaar van MessageQueuePermission.

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

Van toepassing op

MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)

Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven toegangsniveaus, de computer die moet worden gebruikt, de beschrijving van de wachtrij en de wachtrijcategorie.

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)

Parameters

permissionAccess
MessageQueuePermissionAccess

Een van de MessageQueuePermissionAccess waarden.

machineName
String

De naam van de computer waar de Message Queuing-wachtrij zich bevindt.

label
String

De beschrijving van de wachtrij.

category
String

De wachtrijcategorie (Message Queuing-type-id).

Voorbeelden

In het volgende codevoorbeeld wordt een nieuw exemplaar van 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);

Van toepassing op