Skip to content

Latest commit

 

History

History
85 lines (52 loc) · 2.76 KB

icorewebview2webresourceresponse.md

File metadata and controls

85 lines (52 loc) · 2.76 KB
description title ms.date keywords
An HTTP response used with the `WebResourceRequested` event.
WebView2 Win32 C++ ICoreWebView2WebResourceResponse
04/10/2023
IWebView2, IWebView2WebView, webview2, webview, win32 apps, win32, edge, ICoreWebView2, ICoreWebView2Controller, browser control, edge html, ICoreWebView2WebResourceResponse

interface ICoreWebView2WebResourceResponse

[!INCLUDE deprecation-note]

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).

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)