DefaultPropertiesToSend Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |