DefaultPropertiesToSend Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da DefaultPropertiesToSend classe.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend();
Public Sub New ()
Observações
Pode criar uma nova instância de DefaultPropertiesToSend para definir valores de propriedade predefinidos a associar a objetos enviados para uma fila que não sejam do tipo Message. Ao trabalhar com MessageQueue objetos, DefaultPropertiesToSend uma instância é criada para ti e associada ao MessageQueue.DefaultPropertiesToSend membro do MessageQueue.
Existem duas formas de definir as propriedades padrão de uma fila a enviar, como mostrado no código C# seguinte. Pode definir valores para esta instância de 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, pode atribuir valores individualmente diretamente à MessageQueue propriedade da DefaultPropertiesToSend instância:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Se escolher a segunda destas opções, não precisa de chamar explicitamente o DefaultPropertiesToSend construtor. Pode querer criar instâncias de DefaultPropertiesToSend, por exemplo, se os valores padrão das propriedades dependerem de algum critério da mensagem enviada. 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 seguinte mostra os valores iniciais das propriedades para uma instância de DefaultPropertiesToSend.
| Property | Valor inicial |
|---|---|
| AcknowledgeType | AcknowledgeTypes.None |
| AdministrationQueue | null |
| AppSpecific | 0 |
| AttachSenderId | true |
| EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
| Extension | Um array de bytes de comprimento zero |
| HashAlgorithm | HashAlgorithm.MD5 |
| Label | Uma corda 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 |