Udostępnij za pośrednictwem


MsmqBindingBase.RetryCycleDelay Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą opóźnienie czasu między cyklami ponawiania próby podczas próby dostarczenia komunikatu, którego nie można dostarczyć natychmiast.

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 10 minut.

Uwagi

Pojedynczy cykl ponawiania prób próbuje dostarczyć komunikat do aplikacji odbieranej określoną liczbę razy. Liczba wykonanych prób jest określana przez ReceiveRetryCount właściwość . Jeśli aplikacja nie może uzyskać dostępu do komunikatu po określonej liczbie natychmiastowych ponownych prób, komunikat zostanie wysłany do kolejki ponawiania próby. Kolejne cykle ponawiania prób składają się z komunikatu zwracanego z kolejki ponawiania prób do kolejki aplikacji w celu ponownego podjęcia próby dostarczenia do aplikacji po opóźnieniu określonym przez RetryCycleDelayparametr . Liczba cykli ponawiania prób jest określona przez wartość MaxRetryCycles.

Dotyczy