MessageQueue.UseJournalQueue MessageQueue.UseJournalQueue MessageQueue.UseJournalQueue MessageQueue.UseJournalQueue Property

Definición

Obtiene o establece un valor que indica si los mensajes recibidos se copian en la cola del diario.Gets or sets a value that indicates whether received messages are copied to the journal queue.

public:
 property bool UseJournalQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MQ_WriteHandle")]
[System.Messaging.MessagingDescription("MQ_UseJournalQueue")]
public bool UseJournalQueue { get; set; }
member this.UseJournalQueue : bool with get, set
Public Property UseJournalQueue As Boolean

Valor de propiedad

Es true si los mensajes recibidos desde la cola se copian en la cola del diario; de lo contrario, es false.true if messages received from the queue are copied to its journal queue; otherwise, false.

Excepciones

Error al obtener acceso a un método de Message Queuing.An error occurred when accessing a Message Queuing method.

Ejemplos

En el ejemplo de código siguiente se obtiene y se establece el valor de UseJournalQueue la propiedad de una cola de mensajes.The following code example gets and sets the value of a message queue's UseJournalQueue property.

// Set the queue's UseJournalQueue property value.
queue.UseJournalQueue = true;

// Display the new value of the queue's UseJournalQueue property.
Console.WriteLine("MessageQueue.UseJournalQueue: {0}",
    queue.UseJournalQueue);

Comentarios

Cuando la aplicación Message Queue Server crea una nueva cola de aplicación, crea automáticamente una cola de diario asociada en la misma ubicación.When the Message Queuing application creates a new application queue, it automatically creates an associated journal queue in the same location. La cola del diario se utiliza para realizar el seguimiento de los mensajes quitados de una cola.The journal queue is used to track the messages removed from a queue. Al establecer esta propiedad, se modifica la cola de Message Queue Server.Setting this property modifies the Message Queuing queue. Por lo tanto, MessageQueue cualquier otra instancia se ve afectada por el cambio.Therefore, any other MessageQueue instances are affected by the change.

La cola del diario no realiza el seguimiento de los mensajes que se han quitado de la cola porque el temporizador de tiempo de espera de recepción ha expirado, ni tampoco realiza el seguimiento de los mensajes purgados de la cola mediante un servicio de directorio de Message Queue Server (almacén de información o Active Directory).The journal queue does not track messages removed from the queue because their time-to-be-received timer expired, nor does it track messages purged from the queue by using a Message Queuing directory service (Information Store or Active Directory).

Las aplicaciones no pueden enviar mensajes a las colas del diario; se limitan al acceso de solo lectura de estas colas.Applications cannot send messages to journal queues; they are limited to read-only access of these queues. Además, Message Queue Server nunca quita los mensajes de las colas del diario.Furthermore, Message Queuing never removes messages from journal queues. La aplicación que utiliza la cola debe borrar estos mensajes, ya sea mediante su recepción o mediante la purga de la cola.The application using the queue must clear these messages either by receiving them or by purging the queue.

En la tabla siguiente se muestra si esta propiedad está disponible en varios modos de grupo de trabajo.The following table shows whether this property is available in various Workgroup modes.

Modo de grupo de trabajoWorkgroup mode DisponibleAvailable
Equipo localLocal computer Yes
Equipo local y nombre de formato directoLocal computer and direct format name Yes
Equipo remotoRemote computer NoNo
Equipo remoto y nombre de formato directoRemote computer and direct format name NoNo

Se aplica a

Consulte también: