Class HSTSPolicy
public class HSTSPolicy
- Inheritance
-
HSTSPolicy
- Inherited Members
Methods
Copy(HSTSPolicyHandle)
Calls native method soup_hsts_policy_copy.
public static extern HSTSPolicyOwnedHandle Copy(HSTSPolicyHandle policy)
Parameters
policy
HSTSPolicyHandleTransfer ownership: None Nullable: False
Returns
- HSTSPolicyOwnedHandle
Transfer ownership: Full Nullable: False
Equal(HSTSPolicyHandle, HSTSPolicyHandle)
Calls native method soup_hsts_policy_equal.
public static extern bool Equal(HSTSPolicyHandle policy1, HSTSPolicyHandle policy2)
Parameters
policy1
HSTSPolicyHandleTransfer ownership: None Nullable: False
policy2
HSTSPolicyHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Free(HSTSPolicyUnownedHandle)
Calls native method soup_hsts_policy_free.
public static extern void Free(HSTSPolicyUnownedHandle policy)
Parameters
policy
HSTSPolicyUnownedHandleTransfer ownership: Full Nullable: False
GetDomain(HSTSPolicyHandle)
Calls native method soup_hsts_policy_get_domain.
public static extern NonNullableUtf8StringUnownedHandle GetDomain(HSTSPolicyHandle policy)
Parameters
policy
HSTSPolicyHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetExpires(HSTSPolicyHandle)
Calls native method soup_hsts_policy_get_expires.
public static extern DateTimeOwnedHandle GetExpires(HSTSPolicyHandle policy)
Parameters
policy
HSTSPolicyHandleTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function soup_hsts_policy_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetMaxAge(HSTSPolicyHandle)
Calls native method soup_hsts_policy_get_max_age.
public static extern CULong GetMaxAge(HSTSPolicyHandle policy)
Parameters
policy
HSTSPolicyHandleTransfer ownership: None Nullable: False
Returns
- CULong
Transfer ownership: None Nullable: False
IncludesSubdomains(HSTSPolicyHandle)
Calls native method soup_hsts_policy_includes_subdomains.
public static extern bool IncludesSubdomains(HSTSPolicyHandle policy)
Parameters
policy
HSTSPolicyHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsExpired(HSTSPolicyHandle)
Calls native method soup_hsts_policy_is_expired.
public static extern bool IsExpired(HSTSPolicyHandle policy)
Parameters
policy
HSTSPolicyHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsSessionPolicy(HSTSPolicyHandle)
Calls native method soup_hsts_policy_is_session_policy.
public static extern bool IsSessionPolicy(HSTSPolicyHandle policy)
Parameters
policy
HSTSPolicyHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(NonNullableUtf8StringHandle, CULong, bool)
Calls native constructor soup_hsts_policy_new.
public static extern HSTSPolicyOwnedHandle New(NonNullableUtf8StringHandle domain, CULong maxAge, bool includeSubdomains)
Parameters
domain
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
maxAge
CULongTransfer ownership: None Nullable: False
includeSubdomains
boolTransfer ownership: None Nullable: False
Returns
- HSTSPolicyOwnedHandle
Transfer ownership: Full Nullable: False
NewFromResponse(nint)
Calls native constructor soup_hsts_policy_new_from_response.
public static extern HSTSPolicyOwnedHandle NewFromResponse(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- HSTSPolicyOwnedHandle
Transfer ownership: Full Nullable: True
NewFull(NonNullableUtf8StringHandle, CULong, DateTimeHandle, bool)
Calls native constructor soup_hsts_policy_new_full.
public static extern HSTSPolicyOwnedHandle NewFull(NonNullableUtf8StringHandle domain, CULong maxAge, DateTimeHandle expires, bool includeSubdomains)
Parameters
domain
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
maxAge
CULongTransfer ownership: None Nullable: False
expires
DateTimeHandleTransfer ownership: None Nullable: False
includeSubdomains
boolTransfer ownership: None Nullable: False
Returns
- HSTSPolicyOwnedHandle
Transfer ownership: Full Nullable: False
NewSessionPolicy(NonNullableUtf8StringHandle, bool)
Calls native constructor soup_hsts_policy_new_session_policy.
public static extern HSTSPolicyOwnedHandle NewSessionPolicy(NonNullableUtf8StringHandle domain, bool includeSubdomains)
Parameters
domain
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
includeSubdomains
boolTransfer ownership: None Nullable: False
Returns
- HSTSPolicyOwnedHandle
Transfer ownership: Full Nullable: False