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 |