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 instance de définition des valeurs de DefaultPropertiesToSend propriété par défaut à associer aux objets envoyés à une file d’attente qui ne sont pas de type Message. Lors de l’utilisation d’objets MessageQueue , une DefaultPropertiesToSend instance est créée pour vous et associée au MessageQueue.DefaultPropertiesToSend membre du 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 et DefaultPropertiesToSend l’associer à 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 propriété de l’instance MessageQueueDefaultPropertiesToSend 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 de certains critères de l’envoi du message. 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 présente les valeurs de propriété initiales d’une 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