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 |