Class Collection
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
servicenintTransfer ownership: None Nullable: True
labelNonNullableUtf8StringHandleTransfer 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
CreateFinish(nint, out ErrorOwnedHandle)
Calls native function secret_collection_create_finish.
public static extern nint CreateFinish(nint result, out ErrorOwnedHandle error)
Parameters
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
servicenintTransfer ownership: None Nullable: True
labelNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
aliasNullableUtf8StringHandleTransfer ownership: None Nullable: True
flagsCollectionCreateFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
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
selfnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer 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
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
selfnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
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
servicenintTransfer ownership: None Nullable: True
aliasNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsCollectionFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer 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
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
servicenintTransfer ownership: None Nullable: True
aliasNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsCollectionFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
GetCreated(nint)
Calls native method secret_collection_get_created.
public static extern ulong GetCreated(nint self)
Parameters
selfnintTransfer 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
selfnintTransfer 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
selfnintTransfer 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
selfnintTransfer 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
selfnintTransfer 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
selfnintTransfer 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
selfnintTransfer 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
selfnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer 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
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
selfnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
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
servicenintTransfer ownership: None Nullable: True
collectionPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsCollectionFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer 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
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
servicenintTransfer ownership: None Nullable: True
collectionPathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsCollectionFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Refresh(nint)
Calls native method secret_collection_refresh.
public static extern void Refresh(nint self)
Parameters
selfnintTransfer 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
selfnintTransfer ownership: None Nullable: False
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_collection_search_finish.
public static extern ListOwnedHandle SearchFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
collectionnintTransfer 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 ErrorOwnedHandle)
Calls native method secret_collection_search_for_dbus_paths_finish.
public static extern Utf8StringArrayNullTerminatedOwnedHandle SearchForDbusPathsFinish(nint collection, nint result, out ErrorOwnedHandle error)
Parameters
collectionnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
collectionnintTransfer ownership: None Nullable: False
schemaSchemaHandleTransfer ownership: None Nullable: True
attributesHashTableHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
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
selfnintTransfer ownership: None Nullable: False
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
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
selfnintTransfer ownership: None Nullable: False
labelNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer 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
selfnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
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
selfnintTransfer ownership: None Nullable: False
labelNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False