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 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 |