Click or drag to resize

NetworkClient Class

Version 86.0.240
Network domain allows tracking network activities of the page. It exposes information about http, file, data and other requests and responses, their headers, bodies, timing, etc.
Inheritance Hierarchy

Namespace:  CefSharp.DevTools.Network
Assembly:  CefSharp (in CefSharp.dll) Version: 86.0.240.0 (86.0.240.0)
Syntax
public class NetworkClient : DevToolsDomainBase

The NetworkClient type exposes the following members.

Constructors
  NameDescription
Public methodNetworkClient
Initializes a new instance of the NetworkClient class
Top
Methods
  NameDescription
Public methodClearBrowserCacheAsync
Clears browser cache.
Public methodClearBrowserCookiesAsync
Clears browser cookies.
Public methodDeleteCookiesAsync
Public methodDisableAsync
Disables network tracking, prevents network events from being sent to the client.
Public methodEmulateNetworkConditionsAsync
Activates emulation of network conditions.
Public methodEnableAsync
Enables network tracking, network events will now be delivered to the client.
Protected methodEnumToString(Enum) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(PermissionType) (Inherited from DevToolsDomainBase.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAllCookiesAsync
Returns all browser cookies. Depending on the backend support, will return detailed cookie information in the `cookies` field.
Public methodGetCertificateAsync
Returns the DER-encoded certificate.
Public methodGetCookiesAsync
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRequestPostDataAsync
Returns post data sent with the request. Returns an error when no data was sent with the request.
Public methodGetResponseBodyAsync
Returns content served for the given request.
Public methodGetResponseBodyForInterceptionAsync
Returns content served for the given currently intercepted request.
Public methodGetSecurityIsolationStatusAsync
Returns information about the COEP/COOP isolation status.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReplayXHRAsync
This method sends a new XMLHttpRequest which is identical to the original one. The following parameters should be identical: method, url, async, request body, extra headers, withCredentials attribute, user, password.
Public methodSearchInResponseBodyAsync
Searches for given string in response content.
Public methodSetBlockedURLsAsync
Blocks URLs from loading.
Public methodSetBypassServiceWorkerAsync
Toggles ignoring of service worker for each request.
Public methodSetCacheDisabledAsync
Toggles ignoring cache for each request. If `true`, cache will not be used.
Public methodSetCookieAsync
Public methodSetCookiesAsync
Sets given cookies.
Public methodSetDataSizeLimitsForTestAsync
For testing.
Public methodSetExtraHTTPHeadersAsync
Specifies whether to always send extra HTTP headers with the requests from this page.
Public methodSetUserAgentOverrideAsync
Allows overriding user agent with the given string.
Public methodTakeResponseBodyForInterceptionAsStreamAsync
Returns a handle to the stream representing the response body. Note that after this command, the intercepted request can't be continued as is -- you either need to cancel it or to provide the response body. The stream only supports sequential read, IO.read will fail if the position is specified.
Protected methodToBase64String (Inherited from DevToolsDomainBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also