MsmqBindingBase.TimeToLive Właściwość

Definicja

Pobiera lub ustawia interwał czasu, który wskazuje, jak długo komunikaty przetwarzane przez to powiązanie mogą znajdować się w kolejce przed ich wygaśnięciem.

public:
 property TimeSpan TimeToLive { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan TimeToLive { get; set; }
member this.TimeToLive : TimeSpan with get, set
Public Property TimeToLive As TimeSpan

Wartość właściwości

Wskazuje TimeSpan , jak długo komunikaty mogą znajdować się w kolejce przed ich wygaśnięciem. Wartość domyślna to 1 dzień.

Uwagi

Właściwość jest ustawiona TimeToLive , aby upewnić się, że komunikaty wrażliwe na czas nie stają się nieaktualne, zanim zostaną przetworzone przez odbierające aplikacje. Komunikat w kolejce, do którego nie uzyskuje dostępu aplikacja odbierający w określonym przedziale czasu, wygasł. Wygasłe komunikaty są wysyłane do specjalnej kolejki o nazwie kolejka utraconych komunikatów. Lokalizacja kolejki utraconych komunikatów jest ustawiana z właściwością DeadLetterQueue lub do odpowiedniej wartości domyślnej na podstawie gwarancji.

Dotyczy