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 Instanz zum Definieren von DefaultPropertiesToSend Standardeigenschaftenwerten erstellen, die objekten zugeordnet werden, die an eine Warteschlange gesendet werden, die nicht vom Typ Messagesind. Beim Arbeiten mit MessageQueue Objekten wird eine DefaultPropertiesToSend Instanz für Sie erstellt und mit dem MessageQueue.DefaultPropertiesToSend Element der MessageQueue.
Es gibt zwei Möglichkeiten, die Standardeigenschaften einer Warteschlange zu definieren, wie im folgenden C#-Code gezeigt. Sie können Werte für diese Instanz DefaultPropertiesToSend festlegen und sie 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");
Alternativ können Sie der Eigenschaft der MessageQueue Instanz 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. Möglicherweise möchten Sie Instanzen von DefaultPropertiesToSend, z. B. wenn die Standardwerte der Eigenschaften von einem Bestimmten Kriterium der gesendeten Nachricht abhängen. Sie können mehrere DefaultPropertiesToSend Instanzen erstellen und der Warteschlange eine MessageQueue.DefaultPropertiesToSend Instanz zuweisen, bevor Sie die Nachricht an die Warteschlange senden.
In der folgenden Tabelle sind die anfänglichen Eigenschaftswerte für eine Instanz von DefaultPropertiesToSend.
| Eigentum | 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 |