WS_HTTP_REDIRECT_CALLBACK Rückruffunktion (webservices.h)
Wird aufgerufen, wenn eine Nachricht automatisch an einen anderen Dienst weitergeleitet werden soll, der die FUNKTIONALITÄT der automatischen HTTP-Umleitung verwendet, wie in RFC2616 beschrieben. Wenn die Umleitung nicht zulässig sein sollte, sollte dieser Rückruf S_FALSE oder einen Fehlerwert zurückgeben. Andernfalls wird die automatische HTTP-Umleitung fortgesetzt.
Syntax
WS_HTTP_REDIRECT_CALLBACK WsHttpRedirectCallback;
HRESULT WsHttpRedirectCallback(
[in] void *state,
[in] const WS_STRING *originalUrl,
[in] const WS_STRING *newUrl
)
{...}
Parameter
[in] state
Der "Zustand", wie er als Teil WS_HTTP_REDIRECT_CALLBACK_CONTEXT Feld "zustand" angegeben ist.
[in] originalUrl
Die ursprüngliche Endpunkt-URL, an die die Nachricht gesendet wurde.
[in] newUrl
Die Endpunkt-URL, an die die Nachricht weitergeleitet werden soll.
Rückgabewert
Diese Rückruffunktion gibt keinen Wert zurück.
Hinweise
Die während dieses Rückrufs angegebenen Parameter sind nur für die Dauer des Rückrufs gültig.
Die Rückrufimplementierung sollte langwierige Berechnungen oder langwierige Blockieren von Aufrufen vermeiden, damit sie schnell zum Aufrufer zurückkehren kann.
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 |