MessageQueuePermission Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase MessageQueuePermission.
Sobrecargas
MessageQueuePermission() |
Inicializa una nueva instancia de la clase MessageQueuePermission. |
MessageQueuePermission(MessageQueuePermissionEntry[]) |
Inicializa una nueva instancia de la clase MessageQueuePermission con las entradas de nivel de acceso de permiso especificadas. |
MessageQueuePermission(PermissionState) |
Inicializa una nueva instancia de la clase MessageQueuePermission con el estado de permiso especificado. |
MessageQueuePermission(MessageQueuePermissionAccess, String) |
Inicializa una nueva instancia de la clase MessageQueuePermission con los niveles de acceso especificados y la ruta de acceso de la cola. |
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String) |
Inicializa una nueva instancia de la clase MessageQueuePermission con los niveles de acceso especificados, el equipo que se utilizará, la descripción de la cola y su categoría. |
MessageQueuePermission()
Inicializa una nueva instancia de la clase MessageQueuePermission.
public:
MessageQueuePermission();
public MessageQueuePermission ();
Public Sub New ()
Ejemplos
En el ejemplo de código siguiente se crea una nueva instancia de MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
Se aplica a
MessageQueuePermission(MessageQueuePermissionEntry[])
Inicializa una nueva instancia de la clase MessageQueuePermission con las entradas de nivel de acceso de permiso especificadas.
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())
Parámetros
- permissionAccessEntries
- MessageQueuePermissionEntry[]
Matriz de objetos MessageQueuePermissionEntry. La propiedad PermissionEntries se establece en este valor.
Ejemplos
En el ejemplo de código siguiente se crea una nueva instancia de 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);
Se aplica a
MessageQueuePermission(PermissionState)
Inicializa una nueva instancia de la clase MessageQueuePermission con el estado de permiso especificado.
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)
Parámetros
- state
- PermissionState
Uno de los valores de PermissionState.
Ejemplos
En el ejemplo de código siguiente se crea una nueva instancia de MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
System.Security.Permissions.PermissionState.Unrestricted);
Consulte también
Se aplica a
MessageQueuePermission(MessageQueuePermissionAccess, String)
Inicializa una nueva instancia de la clase MessageQueuePermission con los niveles de acceso especificados y la ruta de acceso de la cola.
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)
Parámetros
- permissionAccess
- MessageQueuePermissionAccess
Uno de los valores de MessageQueuePermissionAccess.
- path
- String
Ruta de acceso de la cola a la que hace referencia el objeto MessageQueue.
Ejemplos
En el ejemplo de código siguiente se crea una nueva instancia de MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
".\\exampleQueue");
Se aplica a
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)
Inicializa una nueva instancia de la clase MessageQueuePermission con los niveles de acceso especificados, el equipo que se utilizará, la descripción de la cola y su categoría.
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)
Parámetros
- permissionAccess
- MessageQueuePermissionAccess
Uno de los valores de MessageQueuePermissionAccess.
- machineName
- String
Nombre del equipo en el que se encuentra la cola de Message Queuing.
- label
- String
Descripción de la cola.
- category
- String
Categoría de la cola (identificador de tipo de Message Queuing).
Ejemplos
En el ejemplo de código siguiente se crea una nueva instancia de 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);