WsResetServiceHost-Funktion (webservices.h)
Setzt den Diensthost zurück, sodass er erneut geöffnet werden kann.
Vielmehr bietet das Erstellen eines neuen Diensthosts von Grund auf WsResetServiceHost eine bequeme Möglichkeit zum Wiederverwenden des Diensthosts. Insbesondere in einem Szenario, in dem ein Diensthost regelmäßig schließen und öffnen muss, ermöglicht dies eine effiziente Möglichkeit, denselben Diensthost wiederzuverwenden. Es setzt den zugrunde liegenden Kanal und Listener zur Wiederverwendung zurück.
Syntax
HRESULT WsResetServiceHost(
[in] WS_SERVICE_HOST *serviceHost,
[in, optional] WS_ERROR *error
);
Parameter
[in] serviceHost
Der zurückzusetzende Diensthost.
[in, optional] error
Gibt an, wo zusätzliche Fehlerinformationen gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Der serviceHost befand sich in einem unangemessenen Zustand. |
|
Mindestens ein Argument ist ungültig. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | webservices.h |
Bibliothek | WebServices.lib |
DLL | WebServices.dll |