Condividi tramite


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