• Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • VpnSDK
      • AccountMetadataException
      • APIException
      • ApiTimeoutException
      • AuthenticationException
      • BaseSDKException
      • ConnectionAlreadyEstablishedException
      • ConnectionConfigurationBuilderBase
      • ConnectionException
      • ConnectionTerminatedException
      • CoreException
      • DataTransferEventArgs
      • DnsConfigurationException
      • DoubleHopException
      • DoubleHopNotAvailableException
      • EmptyAvailableVpnProtocolsException
      • EndpointsUnreachableException
      • FetchLocationsException
      • HTTPException
      • InvalidAccountException
      • InvalidConfigurationException
      • InvalidDoubleHopConfigurationException
      • InvalidServerException
      • NotAuthorizedException
      • NotElevatedException
      • NullLocationException
      • OAuthException
      • OpenVpnConnectionConfigurationBuilder
      • RasConnectionConfigurationBuilder
      • ReconnectOnPowerEventException
      • SDKBuilder<T>
      • SDKChangeEventHandler<T>
      • SDKEventHandler
      • SDKEventHandler<T>
      • SDKOperationEventHandler
      • SDKOperationEventHandler<T>
      • ServerListException
      • TapAdapterException
      • UnknownErrorException
      • UnsupportedProtocolException
      • VPNAuthenticationException
      • VpnException
      • VpnHostServiceException
      • VpnHostServiceFileNotFoundException
      • WFPException
      • WireGuardAPIException
      • WireGuardConnectionConfigurationBuilder
    • VpnSDK.Common.Dns
      • DnsResolutionResult
      • IDnsRequestResolver
    • VpnSDK.Common.Enums
      • SplitTunnelMode
    • VpnSDK.Common.Settings
      • SplitTunnelApp
      • SplitTunnelDomain
    • VpnSDK.DTO
      • ApiHttpError
      • ApiProxyError
      • ConnectionError
      • ISDKError
      • NetworkGeolocation
      • OpenVpnConfiguration
      • RasConfiguration
      • WireguardConfiguration
    • VpnSDK.Enums
      • AccountStatus
      • AuthenticationStatus
      • ConnectionStatus
      • DnsFilteringMode
      • DriverInstallResult
      • DriverUninstallResult
      • ErrorType
      • LoadLevel
      • NetworkConnectionType
      • NetworkProtocolType
      • OpenVpnCipherType
      • OpenVpnLogLevel
      • OperationStatus
      • RefreshLocationListStatus
    • VpnSDK.Extensions
      • ExceptionExtensions
      • LocationExtensions
      • RegionLoadChecker
    • VpnSDK.Helpers
      • BatchPingUtility
      • VersionHelper
      • VpnProtocolDiagnostics
    • VpnSDK.Interfaces
      • IBestAvailable
      • IConnectionConfiguration
      • IConnectionInfo
      • IDoubleHopConfiguration
      • ILocation
      • IOpenVpnConnectionConfiguration
      • IRasConnectionConfiguration
      • IRegion
      • ISDK
      • IUser
      • IWireGuardConnectionConfiguration

    Namespace VpnSDK.Enums

    Enums

    AccountStatus

    Enum AccountStatus. Refers to what status the account has on the API. Values "Paid", "Expired", "Trial" and "Free" should be ignored as they only pertain to specific resellers who have been informed directly about these values.

    AuthenticationStatus

    Enum AuthenticationStatus. Describes the status of the user authentication process.

    ConnectionStatus

    Enum ConnectionStatus. Describes the states of a VPN connection.

    DnsFilteringMode

    Enum representing the DNS filtering mode.

    DriverInstallResult

    Enum DriverInstallResult. Describes the result of installing a device driver.

    DriverUninstallResult

    Enum DriverUninstallResult. Describes the result of uninstalling a device driver.

    ErrorType

    Enum ErrorType. Represents the different types of errors that the SDK can return for localization purposes.

    LoadLevel

    Enum LoadLevel. Represents the current user load level of a region. The lower, the better.

    NetworkConnectionType

    Enum NetworkConnectionType. Defines types of connections that can be used for a VPN tunnel.

    NetworkProtocolType

    Enum NetworkProtocolType. Defines Internet Protocol traffic types.

    OpenVpnCipherType

    Enum OpenVpnCipherType. Describes what security ciphers are available to use with OpenVPN.

    OpenVpnLogLevel

    Enum OpenVpnLogLevel. Refers to what level of logging OpenVPN should use.

    OperationStatus

    Enum OperationStatus. Represents the current status of an operation.

    RefreshLocationListStatus

    Enum RefreshLocationListStatus. Describes the status of a server list refresh operation.

    In This Article
    Back to top VpnSDK v2 Documentation - © 2023 WLVPN