DefaultPropertiesToSend.TimeToReachQueue Propriété

Définition

Obtient ou définit le délai limite accordé à un message pour atteindre la file d'attente.

public:
 property TimeSpan TimeToReachQueue { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToReachQueue")]
public TimeSpan TimeToReachQueue { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToReachQueue")>]
member this.TimeToReachQueue : TimeSpan with get, set
Public Property TimeToReachQueue As TimeSpan

Valeur de propriété

Le délai en secondes accordé à un message pour atteindre la file d'attente de destination, à compter de l'heure d'envoi du message. La valeur par défaut est InfiniteTimeout.

Attributs

Remarques

Si l’intervalle TimeToReachQueue expire avant que le message n’atteigne sa destination, l’application Message Queuing ignore le message. Le message est envoyé à la file d’attente de lettres mortes, si la propriété du UseDeadLetterQueue message est définie sur true, ou ignoré, si UseDeadLetterQueue est false. Si TimeToReachQueue est supérieur à TimeToBeReceived, TimeToBeReceived est prioritaire.

La propriété du AcknowledgeType message peut être définie pour demander à Message Queuing d’envoyer un message d’accusé de réception négatif à l’application d’envoi si le message n’arrive pas avant l’expiration du minuteur.

Si TimeToReachQueue la valeur est de 0 seconde, Message Queuing tente une fois d’envoyer le message à sa destination si la file d’attente attend le message. Si la file d’attente est locale, le message atteint toujours la file d’attente.

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

S’applique à

Voir aussi