DefaultPropertiesToSend Constructor
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 DefaultPropertiesToSend.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend ();
Public Sub New ()
Comentarios
Puede crear una nueva instancia de para definir valores de DefaultPropertiesToSend propiedad predeterminados para asociarlos a objetos enviados a una cola que no sea de tipo Message. Al trabajar con MessageQueue objetos , se crea una DefaultPropertiesToSend instancia automáticamente y se asocia con el MessageQueue.DefaultPropertiesToSend miembro de MessageQueue.
Hay dos maneras de definir las propiedades predeterminadas de una cola que se van a enviar, como se muestra en el siguiente código de C#. Puede establecer valores para esta instancia de DefaultPropertiesToSend y asociarlos a la propiedad de MessageQueue.DefaultPropertiesToSend la cola:
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
O bien, puede asignar valores individualmente a la propiedad de DefaultPropertiesToSend la MessageQueue instancia directamente:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Si elige la segunda de estas opciones, no es necesario llamar al DefaultPropertiesToSend constructor explícitamente. Es posible que desee crear instancias de , por ejemplo, si los valores predeterminados de DefaultPropertiesToSendlas propiedades dependen de algún criterio del mensaje que se envía. Puede crear varias DefaultPropertiesToSend instancias y asignar una a la propiedad de MessageQueue.DefaultPropertiesToSend la cola antes de enviar el mensaje a la cola.
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de DefaultPropertiesToSend.
Propiedad | Valor inicial |
---|---|
AcknowledgeType | AcknowledgeTypes.None |
AdministrationQueue | null |
AppSpecific | 0 |
AttachSenderId | true |
EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
Extension | Matriz de bytes de longitud cero |
HashAlgorithm | HashAlgorithm.MD5 |
Label | Una cadena vacía ("") |
Priority | MessagePriority.Normal |
Recoverable | false |
ResponseQueue | null |
TimeToBeReceived | Message.InfiniteTimeout |
TimeToReachQueue | Message.InfiniteTimeout |
TransactionStatusQueue | null |
UseAuthentication | false |
UseDeadLetterQueue | false |
UseEncryption | false |
UseJournalQueue | false |
UseTracing | false |