Condividi tramite


DefaultPropertiesToSend.TimeToReachQueue Proprietà

Definizione

Ottiene o imposta il limite di tempo per il messaggio per raggiungere la coda.

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

Valore della proprietà

Limite di tempo in secondi per il raggiungimento della coda di destinazione da parte di un messaggio, dal momento in cui il messaggio viene inviato. Il valore predefinito è InfiniteTimeout.

Attributi

Commenti

Se l'intervallo TimeToReachQueue scade prima che il messaggio raggiunga la destinazione, l'applicazione Accodamento messaggi rimuove il messaggio. Il messaggio viene inviato alla coda dei messaggi non recapitabili, se la proprietà del UseDeadLetterQueue messaggio è impostata su trueo ignorata, se UseDeadLetterQueue è false. Se TimeToReachQueue è maggiore di TimeToBeReceived, TimeToBeReceived ha la precedenza.

La proprietà del AcknowledgeType messaggio può essere impostata per richiedere che Accodamento messaggi invii un messaggio di riconoscimento negativo all'applicazione di invio se il messaggio non arriva prima della scadenza del timer.

Se TimeToReachQueue è 0 secondi, Accodamento messaggi tenta una volta di inviare il messaggio alla destinazione se la coda è in attesa del messaggio. Se la coda è locale, il messaggio raggiunge sempre la coda.

Quando vengono inviati diversi messaggi in una transazione, Accodamento messaggi usa il valore della proprietà del TimeToReachQueue primo messaggio.

Si applica a

Vedi anche