interface ICoreWebView2WebResourceResponse
interface ICoreWebView2WebResourceResponse
: public IUnknown
An HTTP response used with the WebResourceRequested
event.
Summary
Members | Descriptions |
---|---|
get_Content | HTTP response content as stream. |
get_Headers | Overridden HTTP response headers. |
get_ReasonPhrase | The HTTP response reason phrase. |
get_StatusCode | The HTTP response status code. |
put_Content | Sets the Content property. |
put_ReasonPhrase | Sets the ReasonPhrase property. |
put_StatusCode | Sets the StatusCode property. |
Applies to
Product | Introduced |
---|---|
WebView2 Win32 | 0.9.430 |
WebView2 Win32 Prerelease | 0.9.488 |
Members
get_Content
HTTP response content as stream.
public HRESULT get_Content(IStream ** content)
Stream must have all the content data available by the time the WebResourceRequested
event deferral of this response is completed. Stream should be agile or be created from a background thread to prevent performance impact to the UI thread. Null
means no content data. IStream
semantics apply (return S_OK
to Read
runs until all data is exhausted). When providing the response data, you should consider relevant HTTP request headers just like an HTTP server would do. For example, if the request was for a video resource in a HTML video element, the request may contain the Range header to request only a part of the video that is streaming. In this case, your response stream should be only the portion of the video specified by the range HTTP request headers and you should set the appropriate Content-Range header in the response.
get_Headers
Overridden HTTP response headers.
public HRESULT get_Headers(ICoreWebView2HttpResponseHeaders ** headers)
get_ReasonPhrase
The HTTP response reason phrase.
public HRESULT get_ReasonPhrase(LPWSTR * reasonPhrase)
The caller must free the returned string with CoTaskMemFree
. See API Conventions.
get_StatusCode
The HTTP response status code.
public HRESULT get_StatusCode(int * statusCode)
put_Content
Sets the Content
property.
public HRESULT put_Content(IStream * content)
put_ReasonPhrase
Sets the ReasonPhrase
property.
public HRESULT put_ReasonPhrase(LPCWSTR reasonPhrase)
put_StatusCode
Sets the StatusCode
property.
public HRESULT put_StatusCode(int statusCode)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기