Udostępnij za pośrednictwem


MsmqBindingElementBase.RetryCycleDelay Właściwość

Definicja

Pobiera lub ustawia wartość określającą czas oczekiwania przed próbą kolejnego cyklu ponawiania próby podczas próby dostarczenia komunikatu, którego nie można dostarczyć.

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

Wartość właściwości

Określa TimeSpan interwał czasu oczekiwania przed rozpoczęciem następnego cyklu prób dostarczenia do aplikacji odbieranej. Wartość domyślna to 30 (minuty).

Wyjątki

Wartość jest mniejsza niż zero.

-lub-

Wartość nie jest nieskończona i jest większa niż Int32.MaxValue milisekund.

Uwagi

Pojedynczy cykl ponawiania wykonuje powtarzające się próby dostarczenia komunikatu do aplikacji odbieranej (określonej przez MaxRetryCycles właściwość). Jeśli wszystkie próby nie powiedzą się, komunikat zostanie umieszczony z powrotem w kolejce ponawiania prób. Ta właściwość określa, jak długo komunikat pozostaje w kolejce ponawiania prób, zanim zostanie przeniesiony do kolejki aplikacji na potrzeby innego cyklu ponawiania. Ta właściwość może być używana tylko w systemach operacyjnych, począwszy od systemu Windows Vista.

Dotyczy