DefaultPropertiesToSend Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy DefaultPropertiesToSend.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend ();
Public Sub New ()
Uwagi
Możesz utworzyć nowe wystąpienie, DefaultPropertiesToSend aby zdefiniować domyślne wartości właściwości do skojarzenia z obiektami wysyłanymi do kolejki, które nie są typu Message. Podczas pracy z obiektami MessageQueueDefaultPropertiesToSend wystąpienie jest tworzone dla Ciebie i skojarzone z elementem MessageQueue.DefaultPropertiesToSend członkowskim .MessageQueue
Istnieją dwa sposoby definiowania domyślnych właściwości kolejki do wysłania, jak pokazano w poniższym kodzie języka C#. Możesz ustawić wartości dla tego wystąpienia i DefaultPropertiesToSend skojarzyć je z właściwością kolejki MessageQueue.DefaultPropertiesToSend :
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
Możesz też indywidualnie przypisać wartości do MessageQueue właściwości wystąpienia DefaultPropertiesToSend bezpośrednio:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Jeśli wybierzesz drugą z tych opcji, nie musisz jawnie wywoływać konstruktora DefaultPropertiesToSend . Możesz na przykład utworzyć wystąpienia obiektu DefaultPropertiesToSend, jeśli wartości domyślne właściwości zależą od określonego kryterium wysyłanego komunikatu. Można utworzyć wiele DefaultPropertiesToSend wystąpień i przypisać je do właściwości kolejki MessageQueue.DefaultPropertiesToSend przed wysłaniem komunikatu do kolejki.
W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia klasy DefaultPropertiesToSend.
| Właściwość | Wartość początkowa |
|---|---|
| AcknowledgeType | AcknowledgeTypes.None |
| AdministrationQueue | null |
| AppSpecific | 0 |
| AttachSenderId | true |
| EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
| Extension | Tablica o zerowej długości bajtów |
| HashAlgorithm | HashAlgorithm.MD5 |
| Label | Pusty ciąg ("") |
| 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 |