DefaultPropertiesToSend.TimeToReachQueue Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Zeitbegrenzung der Meldung für das Erreichen der Warteschlange ab oder legt diese fest.
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
Eigenschaftswert
Die maximale Dauer in Sekunden zwischen dem Absenden der Meldung und dem Erreichen der Zielwarteschlange. Der Standardwert ist InfiniteTimeout.
- Attribute
Hinweise
Wenn das TimeToReachQueue Intervall abläuft, bevor die Nachricht ihr Ziel erreicht, verwirft die Message Queuing-Anwendung die Nachricht. Die Nachricht wird entweder an die Warteschlange für unzustellbare Nachrichten gesendet, wenn die Eigenschaft der Nachricht UseDeadLetterQueue auf true
festgelegt ist, oder ignoriert, wenn UseDeadLetterQueue ist false
. Wenn TimeToReachQueue größer als TimeToBeReceivedist, TimeToBeReceived hat Vorrang.
Die Eigenschaft der Nachricht kann so festgelegt werden, dass Message Queuing eine negative Bestätigungsnachricht AcknowledgeType zurück an die sendende Anwendung sendet, wenn die Nachricht nicht eingeht, bevor der Timer abläuft.
Wenn TimeToReachQueue 0 Sekunden beträgt, versucht Message Queuing einmal, die Nachricht an ihr Ziel zu senden, wenn die Warteschlange auf die Nachricht wartet. Wenn die Warteschlange lokal ist, erreicht die Nachricht immer die Warteschlange.
Wenn mehrere Nachrichten in einer Transaktion gesendet werden, verwendet Message Queuing den Wert der Eigenschaft der ersten Nachricht TimeToReachQueue .