Table of Contents

Class WindowsVpnPluginFolders

Namespace
VpnHood.Core.Client.Devices.WindowsVpnPlugin
Assembly
VpnHood.Core.Client.Devices.WindowsVpnPlugin.dll

Provides the package's LocalState, which the app and its VPN host share: the one folder both reach, the VPN host running in an AppContainer.

public static class WindowsVpnPluginFolders
Inheritance
WindowsVpnPluginFolders
Inherited Members

Remarks

Without package identity there is no LocalState, no profile and no plug-in.

Properties

LocalFolder

Gets LocalState itself: the app's storage, which holds the VPN service's folder as a Windows device's storage does.

public static string LocalFolder { get; }

Property Value

string

Exceptions

InvalidOperationException

The process does not run from the package.

VpnServiceFolder

Gets the folder of the VPN service's files — its options, status and log — and the proxies, together: vpn-service under LocalFolder.

public static string VpnServiceFolder { get; }

Property Value

string

Exceptions

InvalidOperationException

The process does not run from the package.