Condividi tramite


Funzione WsResetServiceHost (webservices.h)

Reimposta l'host del servizio in modo che possa essere nuovamente aperto.

La creazione di un nuovo host del servizio da zero WsResetServiceHost offre invece un modo pratico per riutilizzare l'host del servizio. In particolare in uno scenario in cui un host del servizio deve scorrere regolarmente e chiudere, ciò consente un modo efficiente per riutilizzare lo stesso host del servizio. Reimposta il canale e i listener sottostanti per il riutilizzo.

Sintassi

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

Parametri

[in] serviceHost

Host del servizio da reimpostare.

[in, optional] error

Specifica dove archiviare informazioni aggiuntive sull'errore se la funzione ha esito negativo.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
WS_E_INVALID_OPERATION
ServiceHost era in uno stato inappropriato.
E_INVALIDARG
Uno o più argomenti non sono validi.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione webservices.h
Libreria WebServices.lib
DLL WebServices.dll