WS_HTTP_REDIRECT_CALLBACK回呼函式 (webservices.h)

當訊息即將自動重新導向至另一個使用 HTTP 自動重新導向功能的服務時叫用,如RFC2616中所述。 如果不應該允許重新導向,此回呼應該會傳回S_FALSE或錯誤值。 否則,會自動 HTTP 重新導向將會繼續。

語法

WS_HTTP_REDIRECT_CALLBACK WsHttpRedirectCallback;

HRESULT WsHttpRedirectCallback(
  [in] void *state,
  [in] const WS_STRING *originalUrl,
  [in] const WS_STRING *newUrl
)
{...}

參數

[in] state

指定為 WS_HTTP_REDIRECT_CALLBACK_CONTEXT 『state』 字段一部分的 『state』。

[in] originalUrl

訊息傳送至的原始端點 URL。

[in] newUrl

訊息即將轉寄的端點 URL。

傳回值

這個回呼函式不會傳回值。

備註

在此回呼期間提供的參數只有在回呼期間才有效。

回呼實作應該避免冗長的計算或冗長的封鎖呼叫,以便快速返回呼叫端。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 webservices.h