Table of Contents

Class NetworkModule

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

Methods

AddDataCollectorAsync(IEnumerable<DataType>, int, AddDataCollectorOptions?)

public Task<Collector> AddDataCollectorAsync(IEnumerable<DataType> DataTypes, int MaxEncodedDataSize, AddDataCollectorOptions? options = null)

Parameters

DataTypes IEnumerable<DataType>
MaxEncodedDataSize int
options AddDataCollectorOptions

Returns

Task<Collector>

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<ContinueRequestResult> ContinueRequestAsync(Request request, ContinueRequestOptions? options = null)

Parameters

request Request
options ContinueRequestOptions

Returns

Task<ContinueRequestResult>

ContinueResponseAsync(Request, ContinueResponseOptions?)

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

Parameters

request Request
options ContinueResponseOptions

Returns

Task<ContinueResponseResult>

ContinueWithAuthAsync(Request, AuthCredentials, ContinueWithAuthCredentialsOptions?)

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

Parameters

request Request
credentials AuthCredentials
options ContinueWithAuthCredentialsOptions

Returns

Task<ContinueWithAuthResult>

ContinueWithAuthAsync(Request, ContinueWithAuthCancelCredentialsOptions?)

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

Parameters

request Request
options ContinueWithAuthCancelCredentialsOptions

Returns

Task<ContinueWithAuthResult>

ContinueWithAuthAsync(Request, ContinueWithAuthDefaultCredentialsOptions?)

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

Parameters

request Request
options ContinueWithAuthDefaultCredentialsOptions

Returns

Task<ContinueWithAuthResult>

FailRequestAsync(Request, FailRequestOptions?)

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

Parameters

request Request
options FailRequestOptions

Returns

Task<FailRequestResult>

GetDataAsync(DataType, Request, GetDataOptions?)

public Task<BytesValue> GetDataAsync(DataType dataType, Request request, GetDataOptions? options = null)

Parameters

dataType DataType
request Request
options GetDataOptions

Returns

Task<BytesValue>

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<ProvideResponseResult> ProvideResponseAsync(Request request, ProvideResponseOptions? options = null)

Parameters

request Request
options ProvideResponseOptions

Returns

Task<ProvideResponseResult>

RemoveDataCollectorAsync(Collector, RemoveDataCollectorOptions?)

public Task<RemoveDataCollectorResult> RemoveDataCollectorAsync(Collector collector, RemoveDataCollectorOptions? options = null)

Parameters

collector Collector
options RemoveDataCollectorOptions

Returns

Task<RemoveDataCollectorResult>

RemoveInterceptAsync(Intercept, RemoveInterceptOptions?)

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

Parameters

intercept Intercept
options RemoveInterceptOptions

Returns

Task<RemoveInterceptResult>

SetCacheBehaviorAsync(CacheBehavior, SetCacheBehaviorOptions?)

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

Parameters

behavior CacheBehavior
options SetCacheBehaviorOptions

Returns

Task<SetCacheBehaviorResult>

SetExtraHeadersAsync(IEnumerable<Header>, SetExtraHeadersOptions?)

public Task<SetExtraHeadersResult> SetExtraHeadersAsync(IEnumerable<Header> headers, SetExtraHeadersOptions? options = null)

Parameters

headers IEnumerable<Header>
options SetExtraHeadersOptions

Returns

Task<SetExtraHeadersResult>