다음을 통해 공유


ChannelManagerBase.DefaultReceiveTimeout 속성

정의

파생 클래스에서 재정의되는 경우 채널에서 메시지 받기를 완료해야 하는 기본 시간 간격을 가져옵니다.

protected:
 abstract property TimeSpan DefaultReceiveTimeout { TimeSpan get(); };
protected abstract TimeSpan DefaultReceiveTimeout { get; }
member this.DefaultReceiveTimeout : TimeSpan
Protected MustOverride ReadOnly Property DefaultReceiveTimeout As TimeSpan

속성 값

receive 메서드가 호출된 후 시간 제한이 만료되기 전에 채널에서 메시지 받기를 완료해야 하는 기간을 지정하는 기본 TimeSpan입니다.

설명

잠재적으로 긴 모든 작업에는 시간 제한이 있어야 합니다. 명시적 시간 제한을 사용하지 않는 메서드는 기본 시간 제한으로 수행되거나 차단되는 작업을 수행하지 않아야 하는 메서드에 위임해야 합니다. 시간 제한은 완료할 상위 수준 작업의 총 제한이므로 모든 재시도는 이전 시도에서 아직 액세스하지 않은 시간으로 제한되어야 합니다.

적용 대상