Table of Contents

Class Service

Namespace
Secret.Internal
Assembly
Secret-1.dll
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

service nint

Transfer ownership: None Nullable: True

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

service nint

Transfer ownership: None Nullable: True

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

properties HashTableHandle

Transfer ownership: None Nullable: False

alias NullableUtf8StringHandle

Transfer ownership: None Nullable: True

flags CollectionCreateFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

properties HashTableHandle

Transfer ownership: None Nullable: False

alias NullableUtf8StringHandle

Transfer ownership: None Nullable: True

flags CollectionCreateFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

collectionPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

properties HashTableHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

flags ItemCreateFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

collectionPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

properties HashTableHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

flags ItemCreateFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: False

value VariantHandle

Transfer 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

self nint

Transfer ownership: None Nullable: False

itemPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

itemPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: False

value ValueHandle

Transfer 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

self nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

flags ServiceFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

GetCollectionGtype(nint)

Calls native method secret_service_get_collection_gtype.

public static extern nuint GetCollectionGtype(nint self)

Parameters

self nint

Transfer 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

self nint

Transfer 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

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

GetFlags(nint)

Calls native method secret_service_get_flags.

public static extern ServiceFlags GetFlags(nint self)

Parameters

self nint

Transfer 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

self nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

itemPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

itemPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

itemPaths NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

itemPaths NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer 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

self nint

Transfer 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

flags ServiceFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

objects ListHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

paths Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

locked Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

paths Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

locked Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

service nint

Transfer ownership: None Nullable: True

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

serviceGtype Type

Transfer ownership: None Nullable: False

serviceBusName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

flags ServiceFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

serviceGtype Type

Transfer ownership: None Nullable: False

serviceBusName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

flags ServiceFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

prompt nint

Transfer ownership: None Nullable: False

returnType VariantTypeHandle

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

promptPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

returnType VariantTypeHandle

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

promptPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

returnType VariantTypeHandle

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

prompt nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

returnType VariantTypeHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

alias NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

alias NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

flags SearchFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

service nint

Transfer ownership: None Nullable: True

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

unlocked Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

locked Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

unlocked Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

locked Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

flags SearchFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

alias NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

collection nint

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

service nint

Transfer ownership: None Nullable: True

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

alias NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

collection nint

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

alias NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

collectionPath NullableUtf8StringHandle

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

alias NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

collectionPath NullableUtf8StringHandle

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

collection NullableUtf8StringHandle

Transfer ownership: None Nullable: True

label NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

service nint

Transfer ownership: None Nullable: True

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

collection NullableUtf8StringHandle

Transfer ownership: None Nullable: True

label NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

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

service nint

Transfer ownership: None Nullable: True

objects ListHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

paths Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

unlocked Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

error ErrorOwnedHandle

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

self nint

Transfer ownership: None Nullable: False

paths Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

unlocked Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: True

error ErrorOwnedHandle

Returns

int

Transfer ownership: None Nullable: False