Class HSTSEnforcer
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public class HSTSEnforcer : Object, SessionFeature, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
HSTSEnforcer
- Implements
- Derived
- Inherited Members
Constructors
HSTSEnforcer(params ConstructArgument[])
public HSTSEnforcer(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
HSTSEnforcer(HSTSEnforcerHandle)
public HSTSEnforcer(HSTSEnforcerHandle handle)
Parameters
handleHSTSEnforcerHandle
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
sessionPoliciesbool
Returns
GetGType()
public static Type GetGType()
Returns
GetPolicies(bool)
public List GetPolicies(bool sessionPolicies)
Parameters
sessionPoliciesbool
Returns
HasValidPolicy(string)
public bool HasValidPolicy(string domain)
Parameters
domainstring
Returns
IsPersistent()
public bool IsPersistent()
Returns
New()
public static HSTSEnforcer New()
Returns
SetPolicy(HSTSPolicy)
public void SetPolicy(HSTSPolicy policy)
Parameters
policyHSTSPolicy
SetSessionPolicy(string, bool)
public void SetSessionPolicy(string domain, bool includeSubdomains)
Parameters
Events
OnChanged
public event SignalHandler<HSTSEnforcer, HSTSEnforcer.ChangedSignalArgs> OnChanged