Class Auth
public class Auth
- Inheritance
-
Auth
- Inherited Members
Methods
Authenticate(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method soup_auth_authenticate.
public static extern void Authenticate(nint auth, NonNullableUtf8StringHandle username, NonNullableUtf8StringHandle password)
Parameters
auth
nintTransfer ownership: None Nullable: False
username
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
password
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
CanAuthenticate(nint)
Calls native method soup_auth_can_authenticate.
public static extern bool CanAuthenticate(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Cancel(nint)
Calls native method soup_auth_cancel.
public static extern void Cancel(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
FreeProtectionSpace(nint, SListHandle)
Calls native method soup_auth_free_protection_space.
public static extern void FreeProtectionSpace(nint auth, SListHandle space)
Parameters
auth
nintTransfer ownership: None Nullable: False
space
SListHandleTransfer ownership: None Nullable: False
GetAuthority(nint)
Calls native method soup_auth_get_authority.
public static extern NonNullableUtf8StringUnownedHandle GetAuthority(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetAuthorization(nint, nint)
Calls native method soup_auth_get_authorization.
public static extern NonNullableUtf8StringOwnedHandle GetAuthorization(nint auth, nint msg)
Parameters
auth
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function soup_auth_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetInfo(nint)
Calls native method soup_auth_get_info.
public static extern NonNullableUtf8StringOwnedHandle GetInfo(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetProtectionSpace(nint, UriHandle)
Calls native method soup_auth_get_protection_space.
public static extern SListOwnedHandle GetProtectionSpace(nint auth, UriHandle sourceUri)
Parameters
auth
nintTransfer ownership: None Nullable: False
sourceUri
UriHandleTransfer ownership: None Nullable: False
Returns
- SListOwnedHandle
Transfer ownership: Full Nullable: False
GetRealm(nint)
Calls native method soup_auth_get_realm.
public static extern NonNullableUtf8StringUnownedHandle GetRealm(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetSchemeName(nint)
Calls native method soup_auth_get_scheme_name.
public static extern NonNullableUtf8StringUnownedHandle GetSchemeName(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
IsAuthenticated(nint)
Calls native method soup_auth_is_authenticated.
public static extern bool IsAuthenticated(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsCancelled(nint)
Calls native method soup_auth_is_cancelled.
public static extern bool IsCancelled(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsForProxy(nint)
Calls native method soup_auth_is_for_proxy.
public static extern bool IsForProxy(nint auth)
Parameters
auth
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsReady(nint, nint)
Calls native method soup_auth_is_ready.
public static extern bool IsReady(nint auth, nint msg)
Parameters
auth
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(Type, nint, NonNullableUtf8StringHandle)
Calls native constructor soup_auth_new.
public static extern nint New(Type type, nint msg, NonNullableUtf8StringHandle authHeader)
Parameters
type
TypeTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
authHeader
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
Update(nint, nint, NonNullableUtf8StringHandle)
Calls native method soup_auth_update.
public static extern bool Update(nint auth, nint msg, NonNullableUtf8StringHandle authHeader)
Parameters
auth
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
authHeader
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False