Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DefaultPropertiesToSend.TimeToBeReceived propriété

 

Date de publication : novembre 2016

Obtient ou définit la limite de temps pour le message doivent être extraites de la file d’attente de destination.

Espace de noms:   System.Messaging
Assembly:  System.Messaging (dans System.Messaging.dll)

[MessagingDescriptionAttribute("MsgTimeToBeReceived")]
public TimeSpan TimeToBeReceived { get; set; }

Valeur de propriété

Type: System.TimeSpan

La durée totale, en secondes, pour un message envoyé à être reçus à partir de la file d’attente de destination. La valeur par défaut est InfiniteTimeout.

Le TimeToBeReceived propriété spécifie la durée totale en secondes pour un message envoyé à être reçus à partir de la file d’attente de destination. Cette durée inclut le temps passé à la file d’attente de destination, ainsi que le délai d’attente dans la file d’attente avant que le message est récupéré par une application.

System_CAPS_cautionAttention

Lorsque vous utilisez des ordinateurs clients dépendants, synchronisez l’horloge de l’ordinateur client avec l’horloge du serveur exécutant Message Queuing. Si les deux horloges ne sont pas synchronisés, vous pouvez voir un comportement imprévisible lors de l’envoi de messages lorsque TimeToBeReceived n’est pas InfiniteTimeout.

Si le TimeToBeReceived intervalle expire avant que le message est supprimé de la file d’attente, l’application Message Queuing élimine le message. Le message est envoyé à la file d’attente de lettres mortes, si du message UseDeadLetterQueue est définie sur true, ou ignoré si UseDeadLetterQueue est false. Si TimeToBeReceived est inférieure à TimeToReachQueue, TimeToBeReceived est prioritaire.

Du message AcknowledgeType propriété peut être définie pour demander que Message Queuing envoyer un message d’accusé de réception négatif à l’application émettrice si le message n’est pas récupéré avant l’expiration de la minuterie.

System_CAPS_cautionAttention

Si vous avez spécifié pour recevoir TimeToReachQueue accusés de réception négatifs, vous ne les reçoivent pas lorsque la valeur de TimeToBeReceived est inférieure à la valeur de TimeToReachQueue.

Lorsque plusieurs messages sont envoyés dans une transaction, Message Queuing utilise la valeur du premier message TimeToBeReceived propriété.

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: