Partager via


DefaultPropertiesToSend Constructeur

Définition

Initialise une nouvelle instance de la classe DefaultPropertiesToSend.

public:
 DefaultPropertiesToSend();
public DefaultPropertiesToSend ();
Public Sub New ()

Remarques

Vous pouvez créer une nouvelle instance de pour définir les valeurs de DefaultPropertiesToSend propriété par défaut à associer aux objets envoyés à une file d’attente qui ne sont pas de type Message. Lorsque vous travaillez avec MessageQueue des objets, un DefaultPropertiesToSend instance est créé pour vous et associé au MessageQueue.DefaultPropertiesToSend membre de .MessageQueue

Il existe deux façons de définir les propriétés par défaut d’une file d’attente à envoyer, comme indiqué dans le code C# suivant. Vous pouvez définir des valeurs pour cette instance de et l’associer DefaultPropertiesToSend à la propriété de MessageQueue.DefaultPropertiesToSend la file d’attente :

DefaultPropertiesToSend myDefaultProperties = new DefaultPropertiesToSend();  
  // Set default values for the properties.  
  myDefaultProperties.Label = "myLabel";  
  myDefaultProperties.Recoverable = false;  
 ...  
  myMessageQueue.DefaultPropertiesToSend = myDefaultProperties;  
  myMessageQueue.Send("hello");  

Vous pouvez également affecter des valeurs individuellement à la MessageQueue propriété du DefaultPropertiesToSend instance directement :

myMessageQueue.DefaultPropertiesToSend.Label = "myLabel";  
  myMessageQueue.DefaultPropertiesToSend.Recoverable = false;  
...  
  myMessageQueue.Send("hello");  

Si vous choisissez la deuxième de ces options, vous n’avez pas besoin d’appeler le DefaultPropertiesToSend constructeur explicitement. Vous pouvez créer des instances de DefaultPropertiesToSend, par exemple, si les valeurs par défaut des propriétés dépendent d’un critère du message envoyé. Vous pouvez créer plusieurs DefaultPropertiesToSend instances et en affecter une à la propriété de MessageQueue.DefaultPropertiesToSend la file d’attente avant d’envoyer le message à la file d’attente.

Le tableau suivant montre les valeurs de propriété initiales d’un instance de DefaultPropertiesToSend.

Propriété Valeur initiale
AcknowledgeType AcknowledgeTypes.None
AdministrationQueue null
AppSpecific 0
AttachSenderId true
EncryptionAlgorithm EncryptionAlgorithm.RC2
Extension Tableau de longueur nulle d’octets
HashAlgorithm HashAlgorithm.MD5
Label Chaîne vide («  »)
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

S’applique à

Voir aussi