DefaultPropertiesToSend Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe DefaultPropertiesToSend.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend ();
Public Sub New ()
Comentários
Você pode criar uma nova instância de para definir valores de DefaultPropertiesToSend propriedade padrão a serem associados a objetos enviados a uma fila que não são do tipo Message. Ao trabalhar com MessageQueue objetos, uma DefaultPropertiesToSend instância é criada para você e associada ao MessageQueue.DefaultPropertiesToSend membro do MessageQueue.
Há duas maneiras de definir as propriedades padrão de uma fila a serem enviadas, conforme mostrado no código C# a seguir. Você pode definir valores para essa instância do DefaultPropertiesToSend e associá-la à propriedade da MessageQueue.DefaultPropertiesToSend fila:
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
Ou você pode atribuir valores individualmente à MessageQueue propriedade da DefaultPropertiesToSend instância diretamente:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Se você escolher a segunda dessas opções, não precisará chamar o DefaultPropertiesToSend construtor explicitamente. Talvez você queira criar instâncias do DefaultPropertiesToSend, por exemplo, se os valores padrão das propriedades dependerem de algum critério da mensagem que está sendo enviada. Você pode criar várias DefaultPropertiesToSend instâncias e atribuir uma à propriedade da MessageQueue.DefaultPropertiesToSend fila antes de enviar a mensagem para a fila.
A tabela a seguir mostra valores de propriedade iniciais para uma instância do DefaultPropertiesToSend.
Propriedade | Valor inicial |
---|---|
AcknowledgeType | AcknowledgeTypes.None |
AdministrationQueue | null |
AppSpecific | 0 |
AttachSenderId | true |
EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
Extension | Uma matriz de comprimento zero de bytes |
HashAlgorithm | HashAlgorithm.MD5 |
Label | Uma cadeia de caracteres vazia ("") |
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 |