Udostępnij za pośrednictwem


MsmqBindingElementBase.ValidityDuration Właściwość

Definicja

Pobiera lub ustawia wartość określającą czas trwania komunikatu zostanie zablokowany przez funkcję kontekstu odbierania.

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

Wartość właściwości

Czas trwania komunikatu zostanie zablokowany przez funkcję kontekstu odbierania.

Wyjątki

Wartość jest mniejsza niż zero lub jest większa niż Int32.MaxValue.

Uwagi

Wartość domyślna to 5 minut. Odbieranie kontekstu blokuje komunikat do inspekcji, dopóki nie zostanie użyty lub zwolniony z powrotem do kolejki. Właściwość czasu trwania ważności określa, jak długo komunikat pozostanie zablokowany przez kontekst odbierania, zanim zostanie automatycznie zwolniony z powrotem do kolejki.

Ważne

Jeśli ValidityDuration wygaśnie komunikat, każda transakcja, która może być używana do jego przetwarzania, zostanie przerwana wraz z wystąpieniem przepływu pracy, jeśli wygaśnięcie nastąpi podczas transakcji.

Dotyczy