Class Credentials
public class Credentials
- Inheritance
-
Credentials
- Inherited Members
Methods
GetGType()
Calls native function g_credentials_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetNative(IntPtr, CredentialsType)
Calls native method g_credentials_get_native. Version: 2.26
[Version("2.26")]
public static extern IntPtr GetNative(IntPtr credentials, CredentialsType nativeType)
Parameters
credentials
IntPtrTransfer ownership: None Nullable: False
nativeType
CredentialsTypeTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetUnixPid(IntPtr, out ErrorOwnedHandle)
Calls native method g_credentials_get_unix_pid. Version: 2.36
[Version("2.36")]
public static extern int GetUnixPid(IntPtr credentials, out ErrorOwnedHandle error)
Parameters
credentials
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False
GetUnixUser(IntPtr, out ErrorOwnedHandle)
Calls native method g_credentials_get_unix_user. Version: 2.26
[Version("2.26")]
public static extern uint GetUnixUser(IntPtr credentials, out ErrorOwnedHandle error)
Parameters
credentials
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- uint
Transfer ownership: None Nullable: False
IsSameUser(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_credentials_is_same_user. Version: 2.26
[Version("2.26")]
public static extern bool IsSameUser(IntPtr credentials, IntPtr otherCredentials, out ErrorOwnedHandle error)
Parameters
credentials
IntPtrTransfer ownership: None Nullable: False
otherCredentials
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor g_credentials_new. Version: 2.26
[Version("2.26")]
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetNative(IntPtr, CredentialsType, IntPtr)
Calls native method g_credentials_set_native. Version: 2.26
[Version("2.26")]
public static extern void SetNative(IntPtr credentials, CredentialsType nativeType, IntPtr native)
Parameters
credentials
IntPtrTransfer ownership: None Nullable: False
nativeType
CredentialsTypeTransfer ownership: None Nullable: False
native
IntPtrTransfer ownership: None Nullable: False
SetUnixUser(IntPtr, uint, out ErrorOwnedHandle)
Calls native method g_credentials_set_unix_user. Version: 2.26
[Version("2.26")]
public static extern bool SetUnixUser(IntPtr credentials, uint uid, out ErrorOwnedHandle error)
Parameters
credentials
IntPtrTransfer ownership: None Nullable: False
uid
uintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ToString(IntPtr)
Calls native method g_credentials_to_string. Version: 2.26
[Version("2.26")]
public static extern NonNullableUtf8StringOwnedHandle ToString(IntPtr credentials)
Parameters
credentials
IntPtrTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False