Class ProxyConnectorStatus
- Namespace
- VpnHood.Core.Proxies.Management.Abstractions
- Assembly
- VpnHood.Core.Proxies.Management.Abstractions.dll
Represents a proxy connector's state: its endpoints by the outcome of their last use, and its session's tally.
public class ProxyConnectorStatus
- Inheritance
-
ProxyConnectorStatus
- Inherited Members
Properties
AutoUpdate
Gets a value indicating whether the endpoint list updates itself from a URL.
public required bool AutoUpdate { get; init; }
Property Value
DisabledServerCount
Gets or sets the number of disabled endpoints.
public required int DisabledServerCount { get; set; }
Property Value
FailedServerCount
Gets the number of enabled endpoints used whose last use did not succeed.
public required int FailedServerCount { get; init; }
Property Value
IsAnySucceeded
Gets a value indicating whether any endpoint has no error recorded: one that succeeded last, or one never used. The client gives up on its proxies while it is false.
public required bool IsAnySucceeded { get; init; }
Property Value
SessionStatus
Gets the tally of the connector's connections in this session: the connector's own object, which later connections update.
public required ProxySessionStatus SessionStatus { get; init; }
Property Value
SucceededServerCount
Gets the number of enabled endpoints whose last use succeeded.
public required int SucceededServerCount { get; init; }
Property Value
UnknownServerCount
Gets the number of enabled endpoints never used.
public required int UnknownServerCount { get; init; }