Class Service
public class Service
- Inheritance
-
Service
- Inherited Members
Methods
Clear(nint, SchemaHandle, HashTableHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_clear.
public static extern void Clear(nint service, SchemaHandle schema, HashTableHandle attributes, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
servicenintTransfer ownership: None Nullable: True
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ClearFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_clear_finish.
public static extern bool ClearFinish(nint service, nint result, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ClearSync(nint, SchemaHandle, HashTableHandle, nint, out ErrorOwnedHandle)
Calls native method secret_service_clear_sync.
public static extern bool ClearSync(nint service, SchemaHandle schema, HashTableHandle attributes, nint cancellable, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CreateCollectionDbusPath(nint, HashTableHandle, NullableUtf8StringHandle, CollectionCreateFlags, nint, AsyncReadyCallback, nint)
Calls native method secret_service_create_collection_dbus_path.
public static extern void CreateCollectionDbusPath(nint self, HashTableHandle properties, NullableUtf8StringHandle alias, CollectionCreateFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
propertiesHashTableHandleTransfer ownership: None Nullable: False
aliasNullableUtf8StringHandleTransfer ownership: None Nullable: True
flagsCollectionCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
CreateCollectionDbusPathFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_create_collection_dbus_path_finish.
public static extern NonNullableUtf8StringOwnedHandle CreateCollectionDbusPathFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
CreateCollectionDbusPathSync(nint, HashTableHandle, NullableUtf8StringHandle, CollectionCreateFlags, nint, out ErrorOwnedHandle)
Calls native method secret_service_create_collection_dbus_path_sync.
public static extern NonNullableUtf8StringOwnedHandle CreateCollectionDbusPathSync(nint self, HashTableHandle properties, NullableUtf8StringHandle alias, CollectionCreateFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
propertiesHashTableHandleTransfer ownership: None Nullable: False
aliasNullableUtf8StringHandleTransfer ownership: None Nullable: True
flagsCollectionCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
CreateItemDbusPath(nint, NonNullableUtf8StringHandle, HashTableHandle, ValueHandle, ItemCreateFlags, nint, AsyncReadyCallback, nint)
Calls native method secret_service_create_item_dbus_path.
public static extern void CreateItemDbusPath(nint self, NonNullableUtf8StringHandle collectionPath, HashTableHandle properties, ValueHandle value, ItemCreateFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
collectionPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
propertiesHashTableHandleTransfer ownership: None Nullable: False
valueValueHandleTransfer ownership: None Nullable: False
flagsItemCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
CreateItemDbusPathFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_create_item_dbus_path_finish.
public static extern NonNullableUtf8StringOwnedHandle CreateItemDbusPathFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
CreateItemDbusPathSync(nint, NonNullableUtf8StringHandle, HashTableHandle, ValueHandle, ItemCreateFlags, nint, out ErrorOwnedHandle)
Calls native method secret_service_create_item_dbus_path_sync.
public static extern NonNullableUtf8StringOwnedHandle CreateItemDbusPathSync(nint self, NonNullableUtf8StringHandle collectionPath, HashTableHandle properties, ValueHandle value, ItemCreateFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
collectionPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
propertiesHashTableHandleTransfer ownership: None Nullable: False
valueValueHandleTransfer ownership: None Nullable: False
flagsItemCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
DecodeDbusSecret(nint, VariantHandle)
Calls native method secret_service_decode_dbus_secret.
public static extern ValueOwnedHandle DecodeDbusSecret(nint service, VariantHandle value)
Parameters
servicenintTransfer ownership: None Nullable: False
valueVariantHandleTransfer ownership: None Nullable: False
Returns
- ValueOwnedHandle
Transfer ownership: Full Nullable: False
DeleteItemDbusPath(nint, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_delete_item_dbus_path.
public static extern void DeleteItemDbusPath(nint self, NonNullableUtf8StringHandle itemPath, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
itemPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
DeleteItemDbusPathFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_delete_item_dbus_path_finish.
public static extern bool DeleteItemDbusPathFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
DeleteItemDbusPathSync(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method secret_service_delete_item_dbus_path_sync.
public static extern bool DeleteItemDbusPathSync(nint self, NonNullableUtf8StringHandle itemPath, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
itemPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Disconnect()
Calls native function secret_service_disconnect.
public static extern void Disconnect()
EncodeDbusSecret(nint, ValueHandle)
Calls native method secret_service_encode_dbus_secret.
public static extern VariantUnownedHandle EncodeDbusSecret(nint service, ValueHandle value)
Parameters
servicenintTransfer ownership: None Nullable: False
valueValueHandleTransfer ownership: None Nullable: False
Returns
- VariantUnownedHandle
Transfer ownership: None Nullable: False
EnsureSession(nint, nint, AsyncReadyCallback, nint)
Calls native method secret_service_ensure_session.
public static extern void EnsureSession(nint self, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
EnsureSessionFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_ensure_session_finish.
public static extern bool EnsureSessionFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
EnsureSessionSync(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_ensure_session_sync.
public static extern bool EnsureSessionSync(nint self, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Get(ServiceFlags, nint, AsyncReadyCallback, nint)
Calls native function secret_service_get.
public static extern void Get(ServiceFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
flagsServiceFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
GetCollectionGtype(nint)
Calls native method secret_service_get_collection_gtype.
public static extern nuint GetCollectionGtype(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
GetCollections(nint)
Calls native method secret_service_get_collections.
public static extern ListOwnedHandle GetCollections(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: True
GetFinish(nint, out ErrorOwnedHandle)
Calls native function secret_service_get_finish.
public static extern nint GetFinish(nint result, out ErrorOwnedHandle error)
Parameters
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
GetFlags(nint)
Calls native method secret_service_get_flags.
public static extern ServiceFlags GetFlags(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- ServiceFlags
Transfer ownership: None Nullable: False
GetGType()
Calls native function secret_service_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetItemGtype(nint)
Calls native method secret_service_get_item_gtype.
public static extern nuint GetItemGtype(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
GetSecretForDbusPath(nint, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_get_secret_for_dbus_path.
public static extern void GetSecretForDbusPath(nint self, NonNullableUtf8StringHandle itemPath, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
itemPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
GetSecretForDbusPathFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_get_secret_for_dbus_path_finish.
public static extern ValueOwnedHandle GetSecretForDbusPathFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- ValueOwnedHandle
Transfer ownership: Full Nullable: True
GetSecretForDbusPathSync(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method secret_service_get_secret_for_dbus_path_sync.
public static extern ValueOwnedHandle GetSecretForDbusPathSync(nint self, NonNullableUtf8StringHandle itemPath, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
itemPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- ValueOwnedHandle
Transfer ownership: Full Nullable: True
GetSecretsForDbusPaths(nint, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_get_secrets_for_dbus_paths.
public static extern void GetSecretsForDbusPaths(nint self, NonNullableUtf8StringHandle itemPaths, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
itemPathsNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
GetSecretsForDbusPathsFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_get_secrets_for_dbus_paths_finish.
public static extern HashTableOwnedHandle GetSecretsForDbusPathsFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- HashTableOwnedHandle
Transfer ownership: Full Nullable: False
GetSecretsForDbusPathsSync(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method secret_service_get_secrets_for_dbus_paths_sync.
public static extern HashTableOwnedHandle GetSecretsForDbusPathsSync(nint self, NonNullableUtf8StringHandle itemPaths, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
itemPathsNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- HashTableOwnedHandle
Transfer ownership: Full Nullable: False
GetSessionAlgorithms(nint)
Calls native method secret_service_get_session_algorithms.
public static extern NullableUtf8StringUnownedHandle GetSessionAlgorithms(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetSessionDbusPath(nint)
Calls native method secret_service_get_session_dbus_path.
public static extern NullableUtf8StringUnownedHandle GetSessionDbusPath(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetSync(ServiceFlags, nint, out ErrorOwnedHandle)
Calls native function secret_service_get_sync.
public static extern nint GetSync(ServiceFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
flagsServiceFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
LoadCollections(nint, nint, AsyncReadyCallback, nint)
Calls native method secret_service_load_collections.
public static extern void LoadCollections(nint self, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LoadCollectionsFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_load_collections_finish.
public static extern bool LoadCollectionsFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadCollectionsSync(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_load_collections_sync.
public static extern bool LoadCollectionsSync(nint self, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Lock(nint, ListHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_lock.
public static extern void Lock(nint service, ListHandle objects, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
servicenintTransfer ownership: None Nullable: True
objectsListHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LockDbusPaths(nint, Utf8StringArrayNullTerminatedHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_lock_dbus_paths.
public static extern void LockDbusPaths(nint self, Utf8StringArrayNullTerminatedHandle paths, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
pathsUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LockDbusPathsFinish(nint, nint, out Utf8StringArrayNullTerminatedOwnedHandle, out ErrorOwnedHandle)
Calls native method secret_service_lock_dbus_paths_finish.
public static extern int LockDbusPathsFinish(nint self, nint result, out Utf8StringArrayNullTerminatedOwnedHandle locked, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
lockedUtf8StringArrayNullTerminatedOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False
LockDbusPathsSync(nint, Utf8StringArrayNullTerminatedHandle, nint, out Utf8StringArrayNullTerminatedOwnedHandle, out ErrorOwnedHandle)
Calls native method secret_service_lock_dbus_paths_sync.
public static extern int LockDbusPathsSync(nint self, Utf8StringArrayNullTerminatedHandle paths, nint cancellable, out Utf8StringArrayNullTerminatedOwnedHandle locked, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
pathsUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
lockedUtf8StringArrayNullTerminatedOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False
Lookup(nint, SchemaHandle, HashTableHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_lookup.
public static extern void Lookup(nint service, SchemaHandle schema, HashTableHandle attributes, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
servicenintTransfer ownership: None Nullable: True
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LookupFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_lookup_finish.
public static extern ValueOwnedHandle LookupFinish(nint service, nint result, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- ValueOwnedHandle
Transfer ownership: Full Nullable: False
LookupSync(nint, SchemaHandle, HashTableHandle, nint, out ErrorOwnedHandle)
Calls native method secret_service_lookup_sync.
public static extern ValueOwnedHandle LookupSync(nint service, SchemaHandle schema, HashTableHandle attributes, nint cancellable, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- ValueOwnedHandle
Transfer ownership: Full Nullable: False
Open(Type, NullableUtf8StringHandle, ServiceFlags, nint, AsyncReadyCallback, nint)
Calls native function secret_service_open.
public static extern void Open(Type serviceGtype, NullableUtf8StringHandle serviceBusName, ServiceFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
serviceGtypeTypeTransfer ownership: None Nullable: False
serviceBusNameNullableUtf8StringHandleTransfer ownership: None Nullable: True
flagsServiceFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
OpenFinish(nint, out ErrorOwnedHandle)
Calls native function secret_service_open_finish.
public static extern nint OpenFinish(nint result, out ErrorOwnedHandle error)
Parameters
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
OpenSync(Type, NullableUtf8StringHandle, ServiceFlags, nint, out ErrorOwnedHandle)
Calls native function secret_service_open_sync.
public static extern nint OpenSync(Type serviceGtype, NullableUtf8StringHandle serviceBusName, ServiceFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
serviceGtypeTypeTransfer ownership: None Nullable: False
serviceBusNameNullableUtf8StringHandleTransfer ownership: None Nullable: True
flagsServiceFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Prompt(nint, nint, VariantTypeHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_prompt.
public static extern void Prompt(nint self, nint prompt, VariantTypeHandle returnType, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
promptnintTransfer ownership: None Nullable: False
returnTypeVariantTypeHandleTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
PromptAtDbusPath(nint, NonNullableUtf8StringHandle, VariantTypeHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_prompt_at_dbus_path.
public static extern void PromptAtDbusPath(nint self, NonNullableUtf8StringHandle promptPath, VariantTypeHandle returnType, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
promptPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
returnTypeVariantTypeHandleTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
PromptAtDbusPathFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_prompt_at_dbus_path_finish.
public static extern VariantOwnedHandle PromptAtDbusPathFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: True
PromptAtDbusPathSync(nint, NonNullableUtf8StringHandle, nint, VariantTypeHandle, out ErrorOwnedHandle)
Calls native method secret_service_prompt_at_dbus_path_sync.
public static extern VariantOwnedHandle PromptAtDbusPathSync(nint self, NonNullableUtf8StringHandle promptPath, nint cancellable, VariantTypeHandle returnType, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
promptPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
returnTypeVariantTypeHandleTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: True
PromptFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_prompt_finish.
public static extern VariantOwnedHandle PromptFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: False
PromptSync(nint, nint, nint, VariantTypeHandle, out ErrorOwnedHandle)
Calls native method secret_service_prompt_sync.
public static extern VariantOwnedHandle PromptSync(nint self, nint prompt, nint cancellable, VariantTypeHandle returnType, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
promptnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
returnTypeVariantTypeHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: False
ReadAliasDbusPath(nint, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_read_alias_dbus_path.
public static extern void ReadAliasDbusPath(nint self, NonNullableUtf8StringHandle alias, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
aliasNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ReadAliasDbusPathFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_read_alias_dbus_path_finish.
public static extern NullableUtf8StringOwnedHandle ReadAliasDbusPathFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
ReadAliasDbusPathSync(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method secret_service_read_alias_dbus_path_sync.
public static extern NullableUtf8StringOwnedHandle ReadAliasDbusPathSync(nint self, NonNullableUtf8StringHandle alias, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
aliasNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
Search(nint, SchemaHandle, HashTableHandle, SearchFlags, nint, AsyncReadyCallback, nint)
Calls native method secret_service_search.
public static extern void Search(nint service, SchemaHandle schema, HashTableHandle attributes, SearchFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
servicenintTransfer ownership: None Nullable: True
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
flagsSearchFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
SearchFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_search_finish.
public static extern ListOwnedHandle SearchFinish(nint service, nint result, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
SearchForDbusPaths(nint, SchemaHandle, HashTableHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_search_for_dbus_paths.
public static extern void SearchForDbusPaths(nint self, SchemaHandle schema, HashTableHandle attributes, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
SearchForDbusPathsFinish(nint, nint, out Utf8StringArrayNullTerminatedOwnedHandle, out Utf8StringArrayNullTerminatedOwnedHandle, out ErrorOwnedHandle)
Calls native method secret_service_search_for_dbus_paths_finish.
public static extern bool SearchForDbusPathsFinish(nint self, nint result, out Utf8StringArrayNullTerminatedOwnedHandle unlocked, out Utf8StringArrayNullTerminatedOwnedHandle locked, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
unlockedUtf8StringArrayNullTerminatedOwnedHandleTransfer ownership: Full Nullable: True
lockedUtf8StringArrayNullTerminatedOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SearchForDbusPathsSync(nint, SchemaHandle, HashTableHandle, nint, out Utf8StringArrayNullTerminatedOwnedHandle, out Utf8StringArrayNullTerminatedOwnedHandle, out ErrorOwnedHandle)
Calls native method secret_service_search_for_dbus_paths_sync.
public static extern bool SearchForDbusPathsSync(nint self, SchemaHandle schema, HashTableHandle attributes, nint cancellable, out Utf8StringArrayNullTerminatedOwnedHandle unlocked, out Utf8StringArrayNullTerminatedOwnedHandle locked, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
unlockedUtf8StringArrayNullTerminatedOwnedHandleTransfer ownership: Full Nullable: True
lockedUtf8StringArrayNullTerminatedOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SearchSync(nint, SchemaHandle, HashTableHandle, SearchFlags, nint, out ErrorOwnedHandle)
Calls native method secret_service_search_sync.
public static extern ListOwnedHandle SearchSync(nint service, SchemaHandle schema, HashTableHandle attributes, SearchFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
flagsSearchFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
SetAlias(nint, NonNullableUtf8StringHandle, nint, nint, AsyncReadyCallback, nint)
Calls native method secret_service_set_alias.
public static extern void SetAlias(nint service, NonNullableUtf8StringHandle alias, nint collection, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
servicenintTransfer ownership: None Nullable: True
aliasNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
collectionnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
SetAliasFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_set_alias_finish.
public static extern bool SetAliasFinish(nint service, nint result, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAliasSync(nint, NonNullableUtf8StringHandle, nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_set_alias_sync.
public static extern bool SetAliasSync(nint service, NonNullableUtf8StringHandle alias, nint collection, nint cancellable, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
aliasNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
collectionnintTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAliasToDbusPath(nint, NonNullableUtf8StringHandle, NullableUtf8StringHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_set_alias_to_dbus_path.
public static extern void SetAliasToDbusPath(nint self, NonNullableUtf8StringHandle alias, NullableUtf8StringHandle collectionPath, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
aliasNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
collectionPathNullableUtf8StringHandleTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
SetAliasToDbusPathFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_set_alias_to_dbus_path_finish.
public static extern bool SetAliasToDbusPathFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAliasToDbusPathSync(nint, NonNullableUtf8StringHandle, NullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method secret_service_set_alias_to_dbus_path_sync.
public static extern bool SetAliasToDbusPathSync(nint self, NonNullableUtf8StringHandle alias, NullableUtf8StringHandle collectionPath, nint cancellable, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
aliasNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
collectionPathNullableUtf8StringHandleTransfer ownership: None Nullable: True
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Store(nint, SchemaHandle, HashTableHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, ValueHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_store.
public static extern void Store(nint service, SchemaHandle schema, HashTableHandle attributes, NullableUtf8StringHandle collection, NonNullableUtf8StringHandle label, ValueHandle value, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
servicenintTransfer ownership: None Nullable: True
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
collectionNullableUtf8StringHandleTransfer ownership: None Nullable: True
labelNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueValueHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
StoreFinish(nint, nint, out ErrorOwnedHandle)
Calls native method secret_service_store_finish.
public static extern bool StoreFinish(nint service, nint result, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
StoreSync(nint, SchemaHandle, HashTableHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, ValueHandle, nint, out ErrorOwnedHandle)
Calls native method secret_service_store_sync.
public static extern bool StoreSync(nint service, SchemaHandle schema, HashTableHandle attributes, NullableUtf8StringHandle collection, NonNullableUtf8StringHandle label, ValueHandle value, nint cancellable, out ErrorOwnedHandle error)
Parameters
servicenintTransfer ownership: None Nullable: True
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
collectionNullableUtf8StringHandleTransfer ownership: None Nullable: True
labelNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueValueHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Unlock(nint, ListHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_unlock.
public static extern void Unlock(nint service, ListHandle objects, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
servicenintTransfer ownership: None Nullable: True
objectsListHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
UnlockDbusPaths(nint, Utf8StringArrayNullTerminatedHandle, nint, AsyncReadyCallback, nint)
Calls native method secret_service_unlock_dbus_paths.
public static extern void UnlockDbusPaths(nint self, Utf8StringArrayNullTerminatedHandle paths, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
selfnintTransfer ownership: None Nullable: False
pathsUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
UnlockDbusPathsFinish(nint, nint, out Utf8StringArrayNullTerminatedOwnedHandle, out ErrorOwnedHandle)
Calls native method secret_service_unlock_dbus_paths_finish.
public static extern int UnlockDbusPathsFinish(nint self, nint result, out Utf8StringArrayNullTerminatedOwnedHandle unlocked, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
unlockedUtf8StringArrayNullTerminatedOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False
UnlockDbusPathsSync(nint, Utf8StringArrayNullTerminatedHandle, nint, out Utf8StringArrayNullTerminatedOwnedHandle, out ErrorOwnedHandle)
Calls native method secret_service_unlock_dbus_paths_sync.
public static extern int UnlockDbusPathsSync(nint self, Utf8StringArrayNullTerminatedHandle paths, nint cancellable, out Utf8StringArrayNullTerminatedOwnedHandle unlocked, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
pathsUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
unlockedUtf8StringArrayNullTerminatedOwnedHandleTransfer ownership: Full Nullable: True
errorErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False