Table of Contents

Class Collection

Namespace
Secret.Internal
Assembly
Secret-1.dll
public class Collection
Inheritance
Collection
Inherited Members

Methods

Create(nint, NonNullableUtf8StringHandle, NullableUtf8StringHandle, CollectionCreateFlags, nint, AsyncReadyCallback, nint)

Calls native function secret_collection_create.

public static extern void Create(nint service, NonNullableUtf8StringHandle label, NullableUtf8StringHandle alias, CollectionCreateFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

service nint

Transfer ownership: None Nullable: True

label NonNullableUtf8StringHandle

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

CreateFinish(nint, out ErrorOwnedHandle)

Calls native function secret_collection_create_finish.

public static extern nint CreateFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

CreateSync(nint, NonNullableUtf8StringHandle, NullableUtf8StringHandle, CollectionCreateFlags, nint, out ErrorOwnedHandle)

Calls native function secret_collection_create_sync.

public static extern nint CreateSync(nint service, NonNullableUtf8StringHandle label, NullableUtf8StringHandle alias, CollectionCreateFlags flags, nint cancellable, out ErrorOwnedHandle error)

Parameters

service nint

Transfer ownership: None Nullable: True

label NonNullableUtf8StringHandle

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

nint

Transfer ownership: Full Nullable: False

Delete(nint, nint, AsyncReadyCallback, nint)

Calls native method secret_collection_delete.

public static extern void Delete(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

DeleteFinish(nint, nint, out ErrorOwnedHandle)

Calls native method secret_collection_delete_finish.

public static extern bool DeleteFinish(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

DeleteSync(nint, nint, out ErrorOwnedHandle)

Calls native method secret_collection_delete_sync.

public static extern bool DeleteSync(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

ForAlias(nint, NonNullableUtf8StringHandle, CollectionFlags, nint, AsyncReadyCallback, nint)

Calls native function secret_collection_for_alias.

public static extern void ForAlias(nint service, NonNullableUtf8StringHandle alias, CollectionFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

service nint

Transfer ownership: None Nullable: True

alias NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags CollectionFlags

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

ForAliasFinish(nint, out ErrorOwnedHandle)

Calls native function secret_collection_for_alias_finish.

public static extern nint ForAliasFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

ForAliasSync(nint, NonNullableUtf8StringHandle, CollectionFlags, nint, out ErrorOwnedHandle)

Calls native function secret_collection_for_alias_sync.

public static extern nint ForAliasSync(nint service, NonNullableUtf8StringHandle alias, CollectionFlags flags, nint cancellable, out ErrorOwnedHandle error)

Parameters

service nint

Transfer ownership: None Nullable: True

alias NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags CollectionFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

GetCreated(nint)

Calls native method secret_collection_get_created.

public static extern ulong GetCreated(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetFlags(nint)

Calls native method secret_collection_get_flags.

public static extern CollectionFlags GetFlags(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

CollectionFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function secret_collection_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetItems(nint)

Calls native method secret_collection_get_items.

public static extern ListOwnedHandle GetItems(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

GetLabel(nint)

Calls native method secret_collection_get_label.

public static extern NonNullableUtf8StringOwnedHandle GetLabel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetLocked(nint)

Calls native method secret_collection_get_locked.

public static extern bool GetLocked(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetModified(nint)

Calls native method secret_collection_get_modified.

public static extern ulong GetModified(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetService(nint)

Calls native method secret_collection_get_service.

public static extern nint GetService(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

LoadItems(nint, nint, AsyncReadyCallback, nint)

Calls native method secret_collection_load_items.

public static extern void LoadItems(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

LoadItemsFinish(nint, nint, out ErrorOwnedHandle)

Calls native method secret_collection_load_items_finish.

public static extern bool LoadItemsFinish(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

LoadItemsSync(nint, nint, out ErrorOwnedHandle)

Calls native method secret_collection_load_items_sync.

public static extern bool LoadItemsSync(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

NewForDbusPath(nint, NonNullableUtf8StringHandle, CollectionFlags, nint, AsyncReadyCallback, nint)

Calls native function secret_collection_new_for_dbus_path.

public static extern void NewForDbusPath(nint service, NonNullableUtf8StringHandle collectionPath, CollectionFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

service nint

Transfer ownership: None Nullable: True

collectionPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags CollectionFlags

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

NewForDbusPathFinish(nint, out ErrorOwnedHandle)

Calls native constructor secret_collection_new_for_dbus_path_finish.

public static extern nint NewForDbusPathFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

NewForDbusPathSync(nint, NonNullableUtf8StringHandle, CollectionFlags, nint, out ErrorOwnedHandle)

Calls native constructor secret_collection_new_for_dbus_path_sync.

public static extern nint NewForDbusPathSync(nint service, NonNullableUtf8StringHandle collectionPath, CollectionFlags flags, nint cancellable, out ErrorOwnedHandle error)

Parameters

service nint

Transfer ownership: None Nullable: True

collectionPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags CollectionFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

Refresh(nint)

Calls native method secret_collection_refresh.

public static extern void Refresh(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Search(nint, SchemaHandle, HashTableHandle, SearchFlags, nint, AsyncReadyCallback, nint)

Calls native method secret_collection_search.

public static extern void Search(nint self, SchemaHandle schema, HashTableHandle attributes, SearchFlags flags, 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

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_collection_search_finish.

public static extern ListOwnedHandle SearchFinish(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

ListOwnedHandle

Transfer ownership: Full Nullable: False

SearchForDbusPaths(nint, SchemaHandle, HashTableHandle, nint, AsyncReadyCallback, nint)

Calls native method secret_collection_search_for_dbus_paths.

public static extern void SearchForDbusPaths(nint collection, SchemaHandle schema, HashTableHandle attributes, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

collection 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 ErrorOwnedHandle)

Calls native method secret_collection_search_for_dbus_paths_finish.

public static extern Utf8StringArrayNullTerminatedOwnedHandle SearchForDbusPathsFinish(nint collection, nint result, out ErrorOwnedHandle error)

Parameters

collection nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False

SearchForDbusPathsSync(nint, SchemaHandle, HashTableHandle, nint, out ErrorOwnedHandle)

Calls native method secret_collection_search_for_dbus_paths_sync.

public static extern Utf8StringArrayNullTerminatedOwnedHandle SearchForDbusPathsSync(nint collection, SchemaHandle schema, HashTableHandle attributes, nint cancellable, out ErrorOwnedHandle error)

Parameters

collection 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

error ErrorOwnedHandle

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False

SearchSync(nint, SchemaHandle, HashTableHandle, SearchFlags, nint, out ErrorOwnedHandle)

Calls native method secret_collection_search_sync.

public static extern ListOwnedHandle SearchSync(nint self, SchemaHandle schema, HashTableHandle attributes, SearchFlags flags, nint cancellable, 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

flags SearchFlags

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

SetLabel(nint, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)

Calls native method secret_collection_set_label.

public static extern void SetLabel(nint self, NonNullableUtf8StringHandle label, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

self nint

Transfer ownership: None Nullable: False

label 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

SetLabelFinish(nint, nint, out ErrorOwnedHandle)

Calls native method secret_collection_set_label_finish.

public static extern bool SetLabelFinish(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

SetLabelSync(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)

Calls native method secret_collection_set_label_sync.

public static extern bool SetLabelSync(nint self, NonNullableUtf8StringHandle label, nint cancellable, out ErrorOwnedHandle error)

Parameters

self nint

Transfer ownership: None Nullable: False

label NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False