Class HSTSEnforcer
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public class HSTSEnforcer : Object, IObject, INotifyPropertyChanged, IDisposable, SessionFeature, IHandle, GTypeProvider
- Inheritance
-
HSTSEnforcer
- Implements
- Derived
- Inherited Members
Constructors
HSTSEnforcer(bool, params ConstructArgument[])
protected HSTSEnforcer(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
boolconstructArguments
ConstructArgument[]
HSTSEnforcer(IntPtr, bool)
protected HSTSEnforcer(IntPtr ptr, bool ownedRef)
Parameters
Fields
ChangedSignal
Signal Descriptor for OnChanged.
public static readonly Signal<HSTSEnforcer, HSTSEnforcer.ChangedSignalArgs> ChangedSignal
Field Value
Methods
GetDomains(bool)
public List GetDomains(bool sessionPolicies)
Parameters
sessionPolicies
bool
Returns
GetGType()
public static Type GetGType()
Returns
GetPolicies(bool)
public List GetPolicies(bool sessionPolicies)
Parameters
sessionPolicies
bool
Returns
HasValidPolicy(string)
public bool HasValidPolicy(string domain)
Parameters
domain
string
Returns
IsPersistent()
public bool IsPersistent()
Returns
New()
public static HSTSEnforcer New()
Returns
SetPolicy(HSTSPolicy)
public void SetPolicy(HSTSPolicy policy)
Parameters
policy
HSTSPolicy
SetSessionPolicy(string, bool)
public void SetSessionPolicy(string domain, bool includeSubdomains)
Parameters
Events
OnChanged
public event SignalHandler<HSTSEnforcer, HSTSEnforcer.ChangedSignalArgs> OnChanged