Table of Contents

Interface INetworkModule

Namespace
OpenQA.Selenium.BiDi.Network
Assembly
Selenium.WebDriver.dll
public interface INetworkModule

Properties

AuthRequired

IEventSource<AuthRequiredEventArgs> AuthRequired { get; }

Property Value

IEventSource<AuthRequiredEventArgs>

BeforeRequestSent

IEventSource<BeforeRequestSentEventArgs> BeforeRequestSent { get; }

Property Value

IEventSource<BeforeRequestSentEventArgs>

FetchError

IEventSource<FetchErrorEventArgs> FetchError { get; }

Property Value

IEventSource<FetchErrorEventArgs>

ResponseCompleted

IEventSource<ResponseCompletedEventArgs> ResponseCompleted { get; }

Property Value

IEventSource<ResponseCompletedEventArgs>

ResponseStarted

IEventSource<ResponseStartedEventArgs> ResponseStarted { get; }

Property Value

IEventSource<ResponseStartedEventArgs>

Methods

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

Task<AddDataCollectorResult> AddDataCollectorAsync(IEnumerable<DataType> dataTypes, int maxEncodedDataSize, AddDataCollectorOptions? options = null, CancellationToken cancellationToken = default)

Parameters

dataTypes IEnumerable<DataType>
maxEncodedDataSize int
options AddDataCollectorOptions
cancellationToken CancellationToken

Returns

Task<AddDataCollectorResult>

AddInterceptAsync(IEnumerable<InterceptPhase>, AddInterceptOptions?, CancellationToken)

Task<AddInterceptResult> AddInterceptAsync(IEnumerable<InterceptPhase> phases, AddInterceptOptions? options = null, CancellationToken cancellationToken = default)

Parameters

phases IEnumerable<InterceptPhase>
options AddInterceptOptions
cancellationToken CancellationToken

Returns

Task<AddInterceptResult>

ContinueRequestAsync(Request, ContinueRequestOptions?, CancellationToken)

Task<ContinueRequestResult> ContinueRequestAsync(Request request, ContinueRequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request Request
options ContinueRequestOptions
cancellationToken CancellationToken

Returns

Task<ContinueRequestResult>

ContinueResponseAsync(Request, ContinueResponseOptions?, CancellationToken)

Task<ContinueResponseResult> ContinueResponseAsync(Request request, ContinueResponseOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request Request
options ContinueResponseOptions
cancellationToken CancellationToken

Returns

Task<ContinueResponseResult>

ContinueWithAuthAsync(Request, ContinueWithAuth, ContinueWithAuthOptions?, CancellationToken)

Task<ContinueWithAuthResult> ContinueWithAuthAsync(Request request, ContinueWithAuth auth, ContinueWithAuthOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request Request
auth ContinueWithAuth
options ContinueWithAuthOptions
cancellationToken CancellationToken

Returns

Task<ContinueWithAuthResult>

DisownDataAsync(DataType, Collector, Request, DisownDataOptions?, CancellationToken)

Task<DisownDataResult> DisownDataAsync(DataType dataType, Collector collector, Request request, DisownDataOptions? options = null, CancellationToken cancellationToken = default)

Parameters

dataType DataType
collector Collector
request Request
options DisownDataOptions
cancellationToken CancellationToken

Returns

Task<DisownDataResult>

FailRequestAsync(Request, FailRequestOptions?, CancellationToken)

Task<FailRequestResult> FailRequestAsync(Request request, FailRequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request Request
options FailRequestOptions
cancellationToken CancellationToken

Returns

Task<FailRequestResult>

GetDataAsync(DataType, Request, GetDataOptions?, CancellationToken)

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

Parameters

dataType DataType
request Request
options GetDataOptions
cancellationToken CancellationToken

Returns

Task<BytesValue>

ProvideResponseAsync(Request, ProvideResponseOptions?, CancellationToken)

Task<ProvideResponseResult> ProvideResponseAsync(Request request, ProvideResponseOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request Request
options ProvideResponseOptions
cancellationToken CancellationToken

Returns

Task<ProvideResponseResult>

RemoveDataCollectorAsync(Collector, RemoveDataCollectorOptions?, CancellationToken)

Task<RemoveDataCollectorResult> RemoveDataCollectorAsync(Collector collector, RemoveDataCollectorOptions? options = null, CancellationToken cancellationToken = default)

Parameters

collector Collector
options RemoveDataCollectorOptions
cancellationToken CancellationToken

Returns

Task<RemoveDataCollectorResult>

RemoveInterceptAsync(Intercept, RemoveInterceptOptions?, CancellationToken)

Task<RemoveInterceptResult> RemoveInterceptAsync(Intercept intercept, RemoveInterceptOptions? options = null, CancellationToken cancellationToken = default)

Parameters

intercept Intercept
options RemoveInterceptOptions
cancellationToken CancellationToken

Returns

Task<RemoveInterceptResult>

SetCacheBehaviorAsync(CacheBehavior, SetCacheBehaviorOptions?, CancellationToken)

Task<SetCacheBehaviorResult> SetCacheBehaviorAsync(CacheBehavior behavior, SetCacheBehaviorOptions? options = null, CancellationToken cancellationToken = default)

Parameters

behavior CacheBehavior
options SetCacheBehaviorOptions
cancellationToken CancellationToken

Returns

Task<SetCacheBehaviorResult>

SetExtraHeadersAsync(IEnumerable<Header>, SetExtraHeadersOptions?, CancellationToken)

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

Parameters

headers IEnumerable<Header>
options SetExtraHeadersOptions
cancellationToken CancellationToken

Returns

Task<SetExtraHeadersResult>