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(nint, CredentialsType)
Calls native method g_credentials_get_native. Version: 2.26
[Version("2.26")]
public static extern nint GetNative(nint credentials, CredentialsType nativeType)
Parameters
credentials
nintTransfer ownership: None Nullable: False
nativeType
CredentialsTypeTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetUnixPid(nint, out ErrorOwnedHandle)
Calls native method g_credentials_get_unix_pid. Version: 2.36
[Version("2.36")]
public static extern int GetUnixPid(nint credentials, out ErrorOwnedHandle error)
Parameters
credentials
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False
GetUnixUser(nint, out ErrorOwnedHandle)
Calls native method g_credentials_get_unix_user. Version: 2.26
[Version("2.26")]
public static extern uint GetUnixUser(nint credentials, out ErrorOwnedHandle error)
Parameters
credentials
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- uint
Transfer ownership: None Nullable: False
IsSameUser(nint, nint, out ErrorOwnedHandle)
Calls native method g_credentials_is_same_user. Version: 2.26
[Version("2.26")]
public static extern bool IsSameUser(nint credentials, nint otherCredentials, out ErrorOwnedHandle error)
Parameters
credentials
nintTransfer ownership: None Nullable: False
otherCredentials
nintTransfer 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 nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
SetNative(nint, CredentialsType, nint)
Calls native method g_credentials_set_native. Version: 2.26
[Version("2.26")]
public static extern void SetNative(nint credentials, CredentialsType nativeType, nint native)
Parameters
credentials
nintTransfer ownership: None Nullable: False
nativeType
CredentialsTypeTransfer ownership: None Nullable: False
native
nintTransfer ownership: None Nullable: False
SetUnixUser(nint, uint, out ErrorOwnedHandle)
Calls native method g_credentials_set_unix_user. Version: 2.26
[Version("2.26")]
public static extern bool SetUnixUser(nint credentials, uint uid, out ErrorOwnedHandle error)
Parameters
credentials
nintTransfer ownership: None Nullable: False
uid
uintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ToString(nint)
Calls native method g_credentials_to_string. Version: 2.26
[Version("2.26")]
public static extern NonNullableUtf8StringOwnedHandle ToString(nint credentials)
Parameters
credentials
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False