Compartir a través de


Función WsResetServiceHost (webservices.h)

Restablece el host del servicio para que se pueda volver a abrir.

En su lugar, la creación de un nuevo host de servicio desde cero WsResetServiceHost proporciona una manera cómoda de reutilizar el host de servicio. En concreto, en un escenario en el que un host de servicio tiene que pasar por cerrar y abrirse de forma periódica, esto permite una manera eficaz de reutilizar el mismo host de servicio. Restablece el canal subyacente y los agentes de escucha para su reutilización.

Sintaxis

HRESULT WsResetServiceHost(
  [in]           WS_SERVICE_HOST *serviceHost,
  [in, optional] WS_ERROR        *error
);

Parámetros

[in] serviceHost

Host de servicio que se va a restablecer.

[in, optional] error

Especifica dónde se debe almacenar información de error adicional si se produce un error en la función.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
WS_E_INVALID_OPERATION
El serviceHost estaba en un estado inadecuado.
E_INVALIDARG
Uno o más argumentos no son válidos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado webservices.h
Library WebServices.lib
Archivo DLL WebServices.dll