DefaultPropertiesToSend Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DefaultPropertiesToSend-Klasse.
public:
DefaultPropertiesToSend();
public DefaultPropertiesToSend ();
Public Sub New ()
Hinweise
Sie können eine neue instance von DefaultPropertiesToSend erstellen, um Standardeigenschaftenwerte zu definieren, die Objekten zugeordnet werden, die an eine Warteschlange gesendet werden, die nicht vom Typ Messagesind. Beim Arbeiten mit MessageQueue -Objekten wird für Sie ein DefaultPropertiesToSend instance erstellt und dem MessageQueue.DefaultPropertiesToSend Member des MessageQueuezugeordnet.
Es gibt zwei Möglichkeiten, die zu sendenden Standardeigenschaften einer Warteschlange zu definieren, wie im folgenden C#-Code gezeigt. Sie können Werte für diese instance von DefaultPropertiesToSend festlegen und der -Eigenschaft der Warteschlange MessageQueue.DefaultPropertiesToSend zuordnen:
DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();
// Set default values for the properties.
myDefaultProperties.Label = "myLabel";
myDefaultProperties.Recoverable = false;
...
myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;
myMessageQueue.Send("hello");
Oder Sie können der Eigenschaft des MessageQueue instance DefaultPropertiesToSend werte direkt zuweisen:
myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";
myMessageQueue.DefaultPropertiesToSend.Recoverable = false;
...
myMessageQueue.Send("hello");
Wenn Sie die zweite dieser Optionen auswählen, müssen Sie den DefaultPropertiesToSend Konstruktor nicht explizit aufrufen. Sie können Instanzen von DefaultPropertiesToSenderstellen, z. B. wenn die Standardwerte der Eigenschaften von einem Kriterium der gesendeten Nachricht abhängen. Sie können mehrere DefaultPropertiesToSend Instanzen erstellen und der Eigenschaft der Warteschlange MessageQueue.DefaultPropertiesToSend eine zuweisen, bevor Sie die Nachricht an die Warteschlange senden.
Die folgende Tabelle zeigt die anfänglichen Eigenschaftswerte für eine instance von DefaultPropertiesToSend.
Eigenschaft | Anfangswert |
---|---|
AcknowledgeType | AcknowledgeTypes.None |
AdministrationQueue | null |
AppSpecific | 0 |
AttachSenderId | true |
EncryptionAlgorithm | EncryptionAlgorithm.RC2 |
Extension | Ein Array der Länge null von Bytes |
HashAlgorithm | HashAlgorithm.MD5 |
Label | Eine leere Zeichenfolge ("") |
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 |