Compartir a través de


ChannelManagerBase.DefaultReceiveTimeout Propiedad

Definición

Cuando se invalida en una clase derivada, obtiene el intervalo predeterminado de tiempo en el que un canal tiene que completar la recepción de un mensaje.

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

Valor de propiedad

El TimeSpan predeterminado que especifica cuánto tiempo el canal tiene para completar la recepción de un mensaje antes de expirar el tiempo de espera una vez se ha invocado el método de recepción.

Comentarios

Todas las operaciones que son potencialmente largas deben tener un tiempo de espera. Los métodos que no toman tiempos de espera explícitos deben delegar a métodos que trabajan con tiempos de espera predeterminados o no deben realizar ningún trabajo que se bloquee. Los tiempos de espera representan el tiempo máximo total de que disponen las operaciones de alto nivel para completarse, por lo que los reintentos deben limitarse al tiempo todavía no utilizado en intentos anteriores.

Se aplica a