Class VpnProtocolDiagnostics
Class VpnProtocolDiagnostics. Provides utilities for diagnosing VPN protocol issues.
Namespace: VpnSDK.Public.Helpers
Assembly: VpnSDK.dll
Syntax
public class VpnProtocolDiagnostics
Methods
DiagnoseProtocolsAvailability(OpenVpnConfiguration, RasConfiguration, Dictionary<NetworkConnectionType, Boolean>)
Diagnoses the protocols availability.
Declaration
public static void DiagnoseProtocolsAvailability(OpenVpnConfiguration openVpnConfiguration, RasConfiguration rasConfiguration, Dictionary<NetworkConnectionType, bool> availableProtocols)
Parameters
| Type | Name | Description |
|---|---|---|
| OpenVpnConfiguration | openVpnConfiguration | The Open VPN configuration. |
| RasConfiguration | rasConfiguration | The RAS configuration. |
| Dictionary<NetworkConnectionType, Boolean> | availableProtocols | The available protocols. |
Exceptions
| Type | Condition |
|---|---|
| VpnSDKEmptyAvailableVpnProtocolsException | There are no VPN protocols available. |