ReliableSessionBindingElement.InactivityTimeout Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un intervalo de tiempo durante el que un servicio permanece inactivo antes de cerrarse.
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
Valor de propiedad
TimeSpan que especifica el intervalo de tiempo durante el que un servicio permanece inactivo antes de cerrarse. El valor predeterminado es 10 minutos.
Excepciones
El valor establecido es menor o igual que cero o mayor que Int32.MaxValue o TimeSpan.MaxValue.
Comentarios
La actividad en un canal se define como la recepción de una aplicación o mensaje de infraestructura. El parámetro de tiempo de espera de inactividad controla el tiempo máximo para mantener activa una sesión inactiva. Si transcurren más de InactivityTimeout intervalos de tiempo sin actividad, los errores del canal y la infraestructura anulan la sesión. La sesión de confianza se cierra unilateralmente.
Si la aplicación emisora no tiene ningún mensaje para enviar, la sesión de confianza normalmente no registra un error debido a inactividad; en su lugar un mecanismo Keep-Alive mantiene la sesión indefinidamente activa. Observe que el distribuidor puede anular independientemente la sesión confiable si no se envía ni se recibe ningún mensaje de la aplicación. Por consiguiente, el tiempo de espera de inactividad expira normalmente si las condiciones de la red son tales que no se recibe ningún mensaje o si hay un error en el remitente.