Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

ServiceHostBase.OnClose (Método)

Cierra el servicio hospedado, incluso sus distribuidores de canal y sus contextos de instancia y agentes de escucha asociados.

Espacio de nombres:  System.ServiceModel
Ensamblado:  System.ServiceModel (en System.ServiceModel.dll)
protected override void OnClose(
	TimeSpan timeout
)

Parámetros

timeout
Tipo: System.TimeSpan
Timespan que especifica el tiempo con el que cuenta la operación de cierre para completarse antes de que se agote el tiempo de espera.

Llamar a OnClose(TimeSpan) tiene el siguiente efecto:

  • Cierra toda la entrada a ChannelDispatcher, lo que también cierra sus instancias IChannelListener asociadas. Esto detiene la aceptación de todos los canales nuevos.

  • Llama a CloseInput en todos los objetos InstanceContext, lo que significa que dejarán de aceptar los nuevos mensajes.

  • Espera a que todos los objetos InstanceContext se cierren, lo que sucede cuando sus canales asociados terminan de enviar todos los mensajes pendientes.

  • Cierra los objetos ChannelDispatcher asociados al host.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar