Table of Contents

Class AppProxyEndPointService

Namespace
VpnHood.AppLib.App.Services.Proxies
Assembly
VpnHood.AppLib.App.dll

Provides the proxies the client connects through, and their settings.

public class AppProxyEndPointService
Inheritance
AppProxyEndPointService
Inherited Members

Constructors

AppProxyEndPointService(string, IIpLocationProvider?, IDeviceUiProvider, VpnServiceManager, AppSettingsService, ProxyEndPointCopy?)

Provides the proxies the client connects through, and their settings.

public AppProxyEndPointService(string dbPath, IIpLocationProvider? ipLocationProvider, IDeviceUiProvider deviceUiProvider, VpnServiceManager vpnServiceManager, AppSettingsService settingsService, ProxyEndPointCopy? endPointCopy)

Parameters

dbPath string

The proxies' database, which the VPN service shares.

ipLocationProvider IIpLocationProvider

What tells a proxy's country, or null for none.

deviceUiProvider IDeviceUiProvider

What the app asks of the device's own UI, such as its proxy.

vpnServiceManager VpnServiceManager

The VPN service's manager.

settingsService AppSettingsService

The app's settings.

endPointCopy ProxyEndPointCopy

The copy of the person's proxies in the app's storage, where the platform may delete the database, or null.