WS_HTTP_REDIRECT_CALLBACK fonction de rappel (webservices.h)
Appelé lorsqu’un message est sur le point d’être automatiquement redirigé vers un autre service utilisant la fonctionnalité de redirection automatique HTTP, comme décrit dans RFC2616. Si la redirection ne doit pas être autorisée, ce rappel doit retourner S_FALSE ou une valeur d’erreur. Sinon, la redirection HTTP automatique se poursuit.
Syntaxe
WS_HTTP_REDIRECT_CALLBACK WsHttpRedirectCallback;
HRESULT WsHttpRedirectCallback(
[in] void *state,
[in] const WS_STRING *originalUrl,
[in] const WS_STRING *newUrl
)
{...}
Paramètres
[in] state
'state' tel que spécifié dans WS_HTTP_REDIRECT_CALLBACK_CONTEXT champ 'state'.
[in] originalUrl
URL du point de terminaison d’origine à laquelle le message a été envoyé.
[in] newUrl
URL du point de terminaison vers laquelle le message est sur le point d’être transféré.
Valeur retournée
Cette fonction de rappel ne retourne pas de valeur.
Remarques
Les paramètres fournis pendant ce rappel sont valides uniquement pour la durée du rappel.
L’implémentation du rappel doit éviter des calculs longs ou des appels bloquants longs afin de pouvoir revenir rapidement à l’appelant.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | webservices.h |