Table of Contents

Namespace WebDriverBiDi.Network

Classes

AddDataCollectorCommandParameters

Provides parameters for the network.addDataCollector command.

AddDataCollectorCommandResult

Result for adding a data collector for network traffic using the network.addDataCollector command.

AddInterceptCommandParameters

Provides parameters for the network.addIntercept command.

AddInterceptCommandResult

Result for adding an intercept for network traffic using the network.addIntercept command.

AuthChallenge

Represents an authentication challenge in a network response.

AuthCredentials

A class providing credentials for authorization.

AuthRequiredEventArgs

Object containing event data for events raised when authentication is required for a network request.

BaseNetworkEventArgs

The base properties of all events for network traffic.

BeforeRequestSentEventArgs

Object containing event data for events raised before a network request is sent.

BytesValue

Represents a value that can contain either a string or a byte array.

ContinueRequestCommandParameters

Provides parameters for the network.continueRequest command.

ContinueRequestCommandResult

Result for continuing an intercepted network request using the network.continueRequest command.

ContinueResponseCommandParameters

Provides parameters for the network.continueResponse command.

ContinueResponseCommandResult

Result for continuing an intercepted network response using the network.continueResponse command.

ContinueWithAuthCommandParameters

Provides parameters for the network.continueWithAuth command.

ContinueWithAuthCommandResult

Result for continuing an intercepted network request with authorization using the network.continueWithAuth command.

Cookie

Represents a cookie in a web request or response.

CookieHeader

A request header describing a cookie.

DisownDataCommandParameters

Provides parameters for the network.disownData command.

DisownDataCommandResult

Result for disowning captured data using the network.disownData command.

FailRequestCommandParameters

Provides parameters for the network.failRequest command.

FailRequestCommandResult

Result for failing an intercepted network request using the network.failRequest command.

FetchErrorEventArgs

Object containing event data for events raised when a network fetch error occurs.

FetchTimingInfo

The timings for a fetch operation.

GetDataCommandParameters

Provides parameters for the network.getData command.

GetDataCommandResult

Result for retrieving data from a data collector for network traffic using the network.getData command.

Header

A header from a request.

Initiator

The initiator of a network traffic item.

NetworkModule

The Network module contains commands and events relating to network traffic.

ProvideResponseCommandParameters

Provides parameters for the network.provideResponse command.

ProvideResponseCommandResult

Result for providing an intercepted network response using the network.provideResponse command.

ReadOnlyHeader

A read-only header from a request.

RemoveDataCollectorCommandParameters

Provides parameters for the network.removeDataCollector command.

RemoveDataCollectorCommandResult

Result for removing a data collector using the network.removeDataCollector command.

RemoveInterceptCommandParameters

Provides parameters for the network.removeIntercept command.

RemoveInterceptCommandResult

Result for removing a network intercept using the network.removeIntercept command.

RequestData

A network request.

ResponseCompletedEventArgs

Object containing event data for events raised when a network response has completed.

ResponseContent

Content of a response.

ResponseData

Data of a network response.

ResponseStartedEventArgs

Object containing event data for events raised when a network response has started.

SetCacheBehaviorCommandParameters

Provides parameters for the network.setCacheBehavior command.

SetCacheBehaviorCommandResult

Result for setting cache behavior using the network.setCacheBehavior command.

SetCookieHeader

Represents a header to set a cookie in a web response.

SetExtraHeadersCommandParameters

Provides parameters for the network.setExtraHeaders command.

SetExtraHeadersCommandResult

Result for setting extra headers using the network.setExtraHeaders command.

UrlPattern

The base class for a URL pattern used to match network traffic. It is not abstract, but its constructor is protected: create one of the derived types, UrlPatternPattern or UrlPatternString.

UrlPatternPattern

Represents a URL pattern defined by individual component patterns.

UrlPatternString

Represents a URL pattern defined by a string.

Enums

BytesValueType

The enumerated value of types for a BytesValue.

CacheBehavior

The enumerated values for cache behavior.

CollectorType

The enumerated value of types for a Collector. Note: This exists as an enum in expectation of future other collector types like "stream".

ContinueWithAuthActionType

The enumerated value of actions allowed when using the network.continueWithAuth command.

CookieSameSiteValue

Enumerated values for the sameSite property of a cookie.

DataType

The enumerated value of data being collected by a network data collector.

InitiatorType

Enumerated values for network traffic initiators.

InterceptPhase

Values used for setting up intercepts for network traffic.

UrlPatternType

The enumerated value of types for a UrlPattern.