WS_HTTP_REDIRECT_CALLBACK funzione di callback (webservices.h)
Richiamato quando un messaggio sta per essere reindirizzato automaticamente a un altro servizio usando la funzionalità di reindirizzamento automatico HTTP come descritto in RFC2616. Se il reindirizzamento non deve essere consentito, questo callback deve restituire S_FALSE o un valore di errore. In caso contrario, il reindirizzamento HTTP automatico procederà.
Sintassi
WS_HTTP_REDIRECT_CALLBACK WsHttpRedirectCallback;
HRESULT WsHttpRedirectCallback(
[in] void *state,
[in] const WS_STRING *originalUrl,
[in] const WS_STRING *newUrl
)
{...}
Parametri
[in] state
Oggetto 'state' come specificato come parte del campo 'state' WS_HTTP_REDIRECT_CALLBACK_CONTEXT .
[in] originalUrl
URL dell'endpoint originale a cui è stato inviato il messaggio.
[in] newUrl
URL dell'endpoint a cui il messaggio sta per essere inoltrato.
Valore restituito
Questa funzione di callback non restituisce un valore.
Commenti
I parametri forniti durante questo callback sono validi solo per la durata del callback.
L'implementazione del callback deve evitare chiamate di blocco lunghe o lunghe in modo che possa tornare rapidamente al chiamante.
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 |