Share via


DefaultPropertiesToSend Konstruktor

Definition

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

Gilt für:

Weitere Informationen