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>
Task<SetExtraHeadersResult> SetExtraHeadersAsync(IEnumerable<Header> headers, SetExtraHeadersOptions? options = null, CancellationToken cancellationToken = default)
Parameters
headers IEnumerable<Header>
options SetExtraHeadersOptions
cancellationToken CancellationToken
Returns
- Task<SetExtraHeadersResult>