Table of Contents

Class ManualProxyConfigurationResult

Namespace
WebDriverBiDi.Session
Assembly
WebDriverBiDi.dll

Object representing a read-only manual proxy configuration used by the browser for this session.

public record ManualProxyConfigurationResult : ProxyConfigurationResult, IEquatable<ProxyConfigurationResult>, IEquatable<ManualProxyConfigurationResult>
Inheritance
ManualProxyConfigurationResult
Implements
Inherited Members

Constructors

ManualProxyConfigurationResult(ManualProxyConfigurationResult)

protected ManualProxyConfigurationResult(ManualProxyConfigurationResult original)

Parameters

original ManualProxyConfigurationResult

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

HttpProxy

Gets the address to be used to proxy HTTP commands.

public string? HttpProxy { get; }

Property Value

string

NoProxyAddresses

Gets a list of addresses to be bypassed by the proxy.

public IList<string> NoProxyAddresses { get; }

Property Value

IList<string>

Remarks

The protocol makes this member optional, and a payload that omits it carries the same meaning as one that sends an empty array, so both are reported here as an empty list.

SocksProxy

Gets the address of a SOCKS proxy used to proxy commands.

public string? SocksProxy { get; }

Property Value

string

SocksVersion

Gets the version of the SOCKS proxy to be used.

public ulong? SocksVersion { get; }

Property Value

ulong?

SslProxy

Gets the address to be used to proxy HTTPS commands.

public string? SslProxy { get; }

Property Value

string

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(ManualProxyConfigurationResult?)

public virtual bool Equals(ManualProxyConfigurationResult? other)

Parameters

other ManualProxyConfigurationResult

Returns

bool

Equals(ProxyConfigurationResult?)

public override sealed bool Equals(ProxyConfigurationResult? other)

Parameters

other ProxyConfigurationResult

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ManualProxyConfigurationResult?, ManualProxyConfigurationResult?)

public static bool operator ==(ManualProxyConfigurationResult? left, ManualProxyConfigurationResult? right)

Parameters

left ManualProxyConfigurationResult
right ManualProxyConfigurationResult

Returns

bool

operator !=(ManualProxyConfigurationResult?, ManualProxyConfigurationResult?)

public static bool operator !=(ManualProxyConfigurationResult? left, ManualProxyConfigurationResult? right)

Parameters

left ManualProxyConfigurationResult
right ManualProxyConfigurationResult

Returns

bool