Table of Contents

Class NetworkModule

Namespace
OpenQA.Selenium.BiDi.Network
Assembly
WebDriver.dll
public sealed class NetworkModule : Module
Inheritance
NetworkModule
Inherited Members

Constructors

NetworkModule(Broker)

public NetworkModule(Broker broker)

Parameters

broker Broker

Methods

AddInterceptAsync(IEnumerable<InterceptPhase>, AddInterceptOptions?)

public Task<Intercept> AddInterceptAsync(IEnumerable<InterceptPhase> phases, AddInterceptOptions? options = null)

Parameters

phases IEnumerable<InterceptPhase>
options AddInterceptOptions

Returns

Task<Intercept>

ContinueRequestAsync(Request, ContinueRequestOptions?)

public Task<EmptyResult> ContinueRequestAsync(Request request, ContinueRequestOptions? options = null)

Parameters

request Request
options ContinueRequestOptions

Returns

Task<EmptyResult>

ContinueResponseAsync(Request, ContinueResponseOptions?)

public Task<EmptyResult> ContinueResponseAsync(Request request, ContinueResponseOptions? options = null)

Parameters

request Request
options ContinueResponseOptions

Returns

Task<EmptyResult>

ContinueWithAuthAsync(Request, AuthCredentials, ContinueWithAuthCredentialsOptions?)

public Task<EmptyResult> ContinueWithAuthAsync(Request request, AuthCredentials credentials, ContinueWithAuthCredentialsOptions? options = null)

Parameters

request Request
credentials AuthCredentials
options ContinueWithAuthCredentialsOptions

Returns

Task<EmptyResult>

ContinueWithAuthAsync(Request, ContinueWithAuthCancelCredentialsOptions?)

public Task<EmptyResult> ContinueWithAuthAsync(Request request, ContinueWithAuthCancelCredentialsOptions? options = null)

Parameters

request Request
options ContinueWithAuthCancelCredentialsOptions

Returns

Task<EmptyResult>

ContinueWithAuthAsync(Request, ContinueWithAuthDefaultCredentialsOptions?)

public Task<EmptyResult> ContinueWithAuthAsync(Request request, ContinueWithAuthDefaultCredentialsOptions? options = null)

Parameters

request Request
options ContinueWithAuthDefaultCredentialsOptions

Returns

Task<EmptyResult>

FailRequestAsync(Request, FailRequestOptions?)

public Task<EmptyResult> FailRequestAsync(Request request, FailRequestOptions? options = null)

Parameters

request Request
options FailRequestOptions

Returns

Task<EmptyResult>

InterceptAuthAsync(Func<InterceptedAuth, Task>, InterceptAuthOptions?)

public Task<Intercept> InterceptAuthAsync(Func<InterceptedAuth, Task> handler, InterceptAuthOptions? options = null)

Parameters

handler Func<InterceptedAuth, Task>
options InterceptAuthOptions

Returns

Task<Intercept>

InterceptRequestAsync(Func<InterceptedRequest, Task>, InterceptRequestOptions?)

public Task<Intercept> InterceptRequestAsync(Func<InterceptedRequest, Task> handler, InterceptRequestOptions? options = null)

Parameters

handler Func<InterceptedRequest, Task>
options InterceptRequestOptions

Returns

Task<Intercept>

InterceptResponseAsync(Func<InterceptedResponse, Task>, InterceptResponseOptions?)

public Task<Intercept> InterceptResponseAsync(Func<InterceptedResponse, Task> handler, InterceptResponseOptions? options = null)

Parameters

handler Func<InterceptedResponse, Task>
options InterceptResponseOptions

Returns

Task<Intercept>

OnAuthRequiredAsync(Action<AuthRequiredEventArgs>, SubscriptionOptions?)

public Task<Subscription> OnAuthRequiredAsync(Action<AuthRequiredEventArgs> handler, SubscriptionOptions? options = null)

Parameters

handler Action<AuthRequiredEventArgs>
options SubscriptionOptions

Returns

Task<Subscription>

OnAuthRequiredAsync(Func<AuthRequiredEventArgs, Task>, SubscriptionOptions?)

public Task<Subscription> OnAuthRequiredAsync(Func<AuthRequiredEventArgs, Task> handler, SubscriptionOptions? options = null)

Parameters

handler Func<AuthRequiredEventArgs, Task>
options SubscriptionOptions

Returns

Task<Subscription>

OnBeforeRequestSentAsync(Action<BeforeRequestSentEventArgs>, SubscriptionOptions?)

public Task<Subscription> OnBeforeRequestSentAsync(Action<BeforeRequestSentEventArgs> handler, SubscriptionOptions? options = null)

Parameters

handler Action<BeforeRequestSentEventArgs>
options SubscriptionOptions

Returns

Task<Subscription>

OnBeforeRequestSentAsync(Func<BeforeRequestSentEventArgs, Task>, SubscriptionOptions?)

public Task<Subscription> OnBeforeRequestSentAsync(Func<BeforeRequestSentEventArgs, Task> handler, SubscriptionOptions? options = null)

Parameters

handler Func<BeforeRequestSentEventArgs, Task>
options SubscriptionOptions

Returns

Task<Subscription>

OnFetchErrorAsync(Action<FetchErrorEventArgs>, SubscriptionOptions?)

public Task<Subscription> OnFetchErrorAsync(Action<FetchErrorEventArgs> handler, SubscriptionOptions? options = null)

Parameters

handler Action<FetchErrorEventArgs>
options SubscriptionOptions

Returns

Task<Subscription>

OnFetchErrorAsync(Func<FetchErrorEventArgs, Task>, SubscriptionOptions?)

public Task<Subscription> OnFetchErrorAsync(Func<FetchErrorEventArgs, Task> handler, SubscriptionOptions? options = null)

Parameters

handler Func<FetchErrorEventArgs, Task>
options SubscriptionOptions

Returns

Task<Subscription>

OnResponseCompletedAsync(Action<ResponseCompletedEventArgs>, SubscriptionOptions?)

public Task<Subscription> OnResponseCompletedAsync(Action<ResponseCompletedEventArgs> handler, SubscriptionOptions? options = null)

Parameters

handler Action<ResponseCompletedEventArgs>
options SubscriptionOptions

Returns

Task<Subscription>

OnResponseCompletedAsync(Func<ResponseCompletedEventArgs, Task>, SubscriptionOptions?)

public Task<Subscription> OnResponseCompletedAsync(Func<ResponseCompletedEventArgs, Task> handler, SubscriptionOptions? options = null)

Parameters

handler Func<ResponseCompletedEventArgs, Task>
options SubscriptionOptions

Returns

Task<Subscription>

OnResponseStartedAsync(Action<ResponseStartedEventArgs>, SubscriptionOptions?)

public Task<Subscription> OnResponseStartedAsync(Action<ResponseStartedEventArgs> handler, SubscriptionOptions? options = null)

Parameters

handler Action<ResponseStartedEventArgs>
options SubscriptionOptions

Returns

Task<Subscription>

OnResponseStartedAsync(Func<ResponseStartedEventArgs, Task>, SubscriptionOptions?)

public Task<Subscription> OnResponseStartedAsync(Func<ResponseStartedEventArgs, Task> handler, SubscriptionOptions? options = null)

Parameters

handler Func<ResponseStartedEventArgs, Task>
options SubscriptionOptions

Returns

Task<Subscription>

ProvideResponseAsync(Request, ProvideResponseOptions?)

public Task<EmptyResult> ProvideResponseAsync(Request request, ProvideResponseOptions? options = null)

Parameters

request Request
options ProvideResponseOptions

Returns

Task<EmptyResult>

RemoveInterceptAsync(Intercept, RemoveInterceptOptions?)

public Task<EmptyResult> RemoveInterceptAsync(Intercept intercept, RemoveInterceptOptions? options = null)

Parameters

intercept Intercept
options RemoveInterceptOptions

Returns

Task<EmptyResult>

SetCacheBehaviorAsync(CacheBehavior, SetCacheBehaviorOptions?)

public Task<EmptyResult> SetCacheBehaviorAsync(CacheBehavior behavior, SetCacheBehaviorOptions? options = null)

Parameters

behavior CacheBehavior
options SetCacheBehaviorOptions

Returns

Task<EmptyResult>