WS_HTTP_REDIRECT_CALLBACK función de devolución de llamada (webservices.h)
Se invoca cuando un mensaje está a punto de redirigirse automáticamente a otro servicio mediante la funcionalidad de redirección automática HTTP, como se describe en RFC2616. Si no se debe permitir el redireccionamiento, esta devolución de llamada debe devolver S_FALSE o un valor de error. De lo contrario, el redireccionamiento HTTP automático continuará.
Sintaxis
WS_HTTP_REDIRECT_CALLBACK WsHttpRedirectCallback;
HRESULT WsHttpRedirectCallback(
[in] void *state,
[in] const WS_STRING *originalUrl,
[in] const WS_STRING *newUrl
)
{...}
Parámetros
[in] state
El "estado" como se especifica como parte de WS_HTTP_REDIRECT_CALLBACK_CONTEXT campo "state".
[in] originalUrl
Dirección URL del punto de conexión original a la que se envió el mensaje.
[in] newUrl
Dirección URL del punto de conexión a la que se va a reenviar el mensaje.
Valor devuelto
Esta función de devolución de llamada no devuelve un valor.
Comentarios
Los parámetros proporcionados durante esta devolución de llamada solo son válidos durante la devolución de llamada.
La implementación de devolución de llamada debe evitar un cálculo largo o llamadas de bloqueo largas para que pueda volver al autor de la llamada rápidamente.
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 |