[][src]Trait webview2_sys::ICoreWebView2WebResourceRequestedEventArgs

pub trait ICoreWebView2WebResourceRequestedEventArgs: IUnknown {
    unsafe fn get_request(
        &self,
        request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
    ) -> HRESULT;
unsafe fn get_response(
        &self,
        response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
    ) -> HRESULT;
unsafe fn put_response(
        &self,
        response: *mut *mut ICoreWebView2WebResourceResponseVTable
    ) -> HRESULT;
unsafe fn get_deferral(
        &self,
        deferral: *mut *mut *mut ICoreWebView2DeferralVTable
    ) -> HRESULT;
unsafe fn get_resource_context(
        &self,
        context: *mut WebResourceContext
    ) -> HRESULT; }

Event args for the WebResourceRequested event.

Required methods

unsafe fn get_request(
    &self,
    request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable
) -> HRESULT

The HTTP request.

unsafe fn get_response(
    &self,
    response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT

The HTTP response.

unsafe fn put_response(
    &self,
    response: *mut *mut ICoreWebView2WebResourceResponseVTable
) -> HRESULT

Set the Response property.

unsafe fn get_deferral(
    &self,
    deferral: *mut *mut *mut ICoreWebView2DeferralVTable
) -> HRESULT

Obtain an ICoreWebView2Deferral object and put the event into a deferred state. You can use the ICoreWebView2Deferral object to complete the network request at a later time.

unsafe fn get_resource_context(
    &self,
    context: *mut WebResourceContext
) -> HRESULT

The web resource request contexts.

Loading content...

Trait Implementations

impl ComInterface for dyn ICoreWebView2WebResourceRequestedEventArgs[src]

type VTable = ICoreWebView2WebResourceRequestedEventArgsVTable

A COM compatible V-Table

type Super = dyn IUnknown

The interface that this interface inherits from

impl<C: ICoreWebView2WebResourceRequestedEventArgs> ProductionComInterface<C> for dyn ICoreWebView2WebResourceRequestedEventArgs[src]

Implementations on Foreign Types

impl<T: ICoreWebView2WebResourceRequestedEventArgs + ComInterface + ?Sized> ICoreWebView2WebResourceRequestedEventArgs for ComRc<T>[src]

impl<T: ICoreWebView2WebResourceRequestedEventArgs + ComInterface + ?Sized> ICoreWebView2WebResourceRequestedEventArgs for ComPtr<T>[src]

Loading content...

Implementors

Loading content...