MessageQueuePermission Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe MessageQueuePermission.
Overload
MessageQueuePermission() |
Inizializza una nuova istanza della classe MessageQueuePermission. |
MessageQueuePermission(MessageQueuePermissionEntry[]) |
Inizializza una nuova istanza della classe MessageQueuePermission con le voci del livello di accesso alle autorizzazioni specificate. |
MessageQueuePermission(PermissionState) |
Inizializza una nuova istanza della classe MessageQueuePermission con lo stato di autorizzazione specificato. |
MessageQueuePermission(MessageQueuePermissionAccess, String) |
Inizializza una nuova istanza della classe MessageQueuePermission con i livelli di accesso specificati e il percorso della coda. |
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String) |
Inizializza una nuova istanza della classe MessageQueuePermission con i livelli di accesso specificati, il computer da utilizzare, la descrizione della coda e la categoria alla quale essa appartiene. |
MessageQueuePermission()
Inizializza una nuova istanza della classe MessageQueuePermission.
public:
MessageQueuePermission();
public MessageQueuePermission ();
Public Sub New ()
Esempio
Nell'esempio di codice seguente viene creata una nuova istanza di MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
Si applica a
MessageQueuePermission(MessageQueuePermissionEntry[])
Inizializza una nuova istanza della classe MessageQueuePermission con le voci del livello di accesso alle autorizzazioni specificate.
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())
Parametri
- permissionAccessEntries
- MessageQueuePermissionEntry[]
Matrice di oggetti MessageQueuePermissionEntry. La proprietà PermissionEntries è impostata su questo valore.
Esempio
Nell'esempio di codice seguente viene creata una nuova istanza di 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);
Si applica a
MessageQueuePermission(PermissionState)
Inizializza una nuova istanza della classe MessageQueuePermission con lo stato di autorizzazione specificato.
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)
Parametri
- state
- PermissionState
Uno dei valori di PermissionState.
Esempio
Nell'esempio di codice seguente viene creata una nuova istanza di MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
System.Security.Permissions.PermissionState.Unrestricted);
Vedi anche
Si applica a
MessageQueuePermission(MessageQueuePermissionAccess, String)
Inizializza una nuova istanza della classe MessageQueuePermission con i livelli di accesso specificati e il percorso della coda.
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)
Parametri
- permissionAccess
- MessageQueuePermissionAccess
Uno dei valori di MessageQueuePermissionAccess.
- path
- String
Percorso della coda cui fa riferimento MessageQueue.
Esempio
Nell'esempio di codice seguente viene creata una nuova istanza di MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
".\\exampleQueue");
Si applica a
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)
Inizializza una nuova istanza della classe MessageQueuePermission con i livelli di accesso specificati, il computer da utilizzare, la descrizione della coda e la categoria alla quale essa appartiene.
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)
Parametri
- permissionAccess
- MessageQueuePermissionAccess
Uno dei valori di MessageQueuePermissionAccess.
- machineName
- String
Nome del computer in cui è posizionata la coda di Accodamento messaggi.
- label
- String
Descrizione della coda.
- category
- String
Categoria della coda: identificatore del tipo Accodamento messaggi.
Esempio
Nell'esempio di codice seguente viene creata una nuova istanza di 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);