Compartir vía


Propiedades y esquema de propiedades del adaptador de MSMQ

El adaptador de MSMQ asigna valores a las propiedades de contexto que se utilizan en las aplicaciones. Para obtener una lista de las propiedades de envío y recepción en el adaptador de MSMQ, consulte How to Configure an MSMQ Receive Location (Cómo configurar una ubicación de recepción de MSMQ ) y How to Configure an MSMQ Send Port (Cómo configurar un puerto de envío de MSMQ).

Propiedades del contexto

En la siguiente tabla se muestran las propiedades de contexto a las que el adaptador de MSMQ asigna valores.

Nombre de la propiedad Tipo Descripción Promocionada
Reconocimiento xs:int Especifica la clasificación de confirmación de que este mensaje representa el uso de los valores de la enumeración System.Messaging.Acknowledgment . No
AcknowledgeType xs:int Especifica el tipo de mensaje de confirmación que solicita la aplicación que realice el envío. No
AdministrationQueue xs:string Especifica el nombre de la cola que recibe el mensaje de confirmación. No
AppSpecific xs:int Especifica la información concreta de la aplicación que se puede utilizar para organizar los diferentes tipos de mensajes.
ArrivedTime xs:dateTime Especifica la hora en la que llegó el mensaje a la cola de destino. No
Autenticado xs:boolean Especifica si se autenticó el mensaje. No
BodyType xs:int Especifica el tipo de datos que contiene el cuerpo del mensaje. No
CertificateThumbPrint xs:string Especifica la huella digital del certificado de cliente que desea utilizar para la autenticación de los mensajes.
CorrelationId xs:string Especifica el identificador de mensaje que utilizan los mensajes de confirmación, de informe y de respuesta para hacer referencia al mensaje original.
EncryptionAlgorithm xs:int Especifica el algoritmo de cifrado utilizado para cifrar el cuerpo de un mensaje. No
Id xs:string Especifica el identificador del mensaje. No
Label xs:string Especifica una cadena Unicode definida por la aplicación que describe el mensaje.
MaximumMessageSize xs:unsignedInt Especifica el tamaño máximo de mensaje en kilobytes de los mensajes que se envían a la cola en cuestión. No
MessageType xs:int Especifica el tipo de mensaje. Un mensaje de Message Queuing puede ser de uno de los siguientes tipos:

- Normal, que es un mensaje típico enviado desde una aplicación a una cola o un mensaje de respuesta devuelto a la aplicación de envío.
- Confirmación, que Message Queuing genera cada vez que la aplicación de envío solicita una. Por ejemplo, Message Queuing puede generar mensajes positivos o negativos para indicar que se entregó o leyó el mensaje original. Message Queuing devuelve el mensaje de confirmación correspondiente a la cola de administración especificada por la aplicación de envío.
- Informe, que message Queuing genera cada vez que se define una cola de informes en el Administrador de colas de origen. Cuando el seguimiento está habilitado, Message Queuing envía un mensaje de informe a su cola de informes cada vez que el mensaje original entra o sale de un servidor de Message Queuing.
No
Prioridad xs:int Especifica la prioridad del mensaje mediante los valores definidos en la enumeración System.Messaging.MessagePriority .
Recuperable xs:boolean Especifica si se garantiza la entrega del mensaje en caso de haber errores en el equipo o problemas en la red. No
ResponseQueue xs:string Especifica la cola que recibe los mensajes de respuesta generados por la aplicación. No
SegmentationSupport xs:boolean Especifica si se admite la segmentación de mensajes superior a 4 MB. No
SentTime xs:dateTime Especifica la fecha y hora del equipo de envío en las que el administrador de cola de origen envió el mensaje. No
SourceMachine xs:string Especifica el equipo donde se originó el mensaje. No
TimeOut xs:int Especifica el tiempo que ha tardado el mensaje en llegar a la cola de destino antes de que se produzca un tiempo en espera. No
TimeOutUnits string Especifica las unidades de la propiedad TimeOut . Puede establecer esta propiedad en Días, Horas, Minutos o Segundos. No
Transaccional xs:boolean Especifica el comportamiento de las ubicaciones de recepción y los puertos de envío transaccionales y no transaccionales. No
UseAuthentication xs:boolean Especifica si se ha autenticado el mensaje (o si debe autenticarse) antes de su envío. No
UseDeadLetterQueue xs:boolean Especifica si una copia del mensaje que no se pudo entregar debe enviarse a una cola de mensajes con problemas en la entrega. No
UseJournalQueue xs:boolean Especifica si se debe guardar una copia del mensaje en el diario del equipo en el que se originó. No
Contraseña xs:string No

Nota

Las propiedades Acknowledge, AcknowledgeType, EncryptionAlgorithm y MessageType usan los valores equivalentes enteros de las enumeraciones en el espacio de nombres System.Messaging. Para obtener más información acerca de estos valores, vea el apartado "Espacio de nombres System.Messaging" en la Ayuda de la Biblioteca de clases de .NET Framework.

Nota

Si necesita desarrollar un proyecto de BizTalk que use las propiedades de contexto del adaptador de MSMQ, el proyecto de BizTalk debe contener una referencia al archivo Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll ubicado en el directorio de instalación de BizTalk Server.

Etiquetas de mensaje

Puede usar la propiedad Message Queuing Label en filtros agregando una referencia a Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll y seleccionando la propiedad en el cuadro de diálogo Filtro . También puede emplear la propiedad en otros contextos, pues el adaptador de MSMQ la agrega de forma automática al contexto del mensaje.

Consulte también

Configuración del adaptador de MSMQ