Table of Contents

Class Item

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

Methods

Create(nint, SchemaHandle, HashTableHandle, NonNullableUtf8StringHandle, ValueHandle, ItemCreateFlags, nint, AsyncReadyCallback, nint)

Calls native function secret_item_create.

public static extern void Create(nint collection, SchemaHandle schema, HashTableHandle attributes, NonNullableUtf8StringHandle label, ValueHandle value, ItemCreateFlags flags, 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

label NonNullableUtf8StringHandle

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

CreateFinish(nint, out ErrorOwnedHandle)

Calls native function secret_item_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, SchemaHandle, HashTableHandle, NonNullableUtf8StringHandle, ValueHandle, ItemCreateFlags, nint, out ErrorOwnedHandle)

Calls native function secret_item_create_sync.

public static extern nint CreateSync(nint collection, SchemaHandle schema, HashTableHandle attributes, NonNullableUtf8StringHandle label, ValueHandle value, ItemCreateFlags flags, 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

label NonNullableUtf8StringHandle

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

nint

Transfer ownership: Full Nullable: False

Delete(nint, nint, AsyncReadyCallback, nint)

Calls native method secret_item_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_item_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_item_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

GetAttributes(nint)

Calls native method secret_item_get_attributes.

public static extern HashTableOwnedHandle GetAttributes(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

HashTableOwnedHandle

Transfer ownership: Full Nullable: False

GetCreated(nint)

Calls native method secret_item_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_item_get_flags.

public static extern ItemFlags GetFlags(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ItemFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function secret_item_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLabel(nint)

Calls native method secret_item_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_item_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_item_get_modified.

public static extern ulong GetModified(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetSchemaName(nint)

Calls native method secret_item_get_schema_name.

public static extern NullableUtf8StringOwnedHandle GetSchemaName(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetSecret(nint)

Calls native method secret_item_get_secret.

public static extern ValueOwnedHandle GetSecret(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ValueOwnedHandle

Transfer ownership: Full Nullable: True

GetService(nint)

Calls native method secret_item_get_service.

public static extern nint GetService(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

LoadSecret(nint, nint, AsyncReadyCallback, nint)

Calls native method secret_item_load_secret.

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

LoadSecretFinish(nint, nint, out ErrorOwnedHandle)

Calls native method secret_item_load_secret_finish.

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

LoadSecretSync(nint, nint, out ErrorOwnedHandle)

Calls native method secret_item_load_secret_sync.

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

LoadSecrets(ListHandle, nint, AsyncReadyCallback, nint)

Calls native function secret_item_load_secrets.

public static extern void LoadSecrets(ListHandle items, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

items 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

LoadSecretsFinish(nint, out ErrorOwnedHandle)

Calls native function secret_item_load_secrets_finish.

public static extern bool LoadSecretsFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

LoadSecretsSync(ListHandle, nint, out ErrorOwnedHandle)

Calls native function secret_item_load_secrets_sync.

public static extern bool LoadSecretsSync(ListHandle items, nint cancellable, out ErrorOwnedHandle error)

Parameters

items ListHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

NewForDbusPath(nint, NonNullableUtf8StringHandle, ItemFlags, nint, AsyncReadyCallback, nint)

Calls native function secret_item_new_for_dbus_path.

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

Parameters

service nint

Transfer ownership: None Nullable: True

itemPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags ItemFlags

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_item_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, ItemFlags, nint, out ErrorOwnedHandle)

Calls native constructor secret_item_new_for_dbus_path_sync.

public static extern nint NewForDbusPathSync(nint service, NonNullableUtf8StringHandle itemPath, ItemFlags flags, nint cancellable, out ErrorOwnedHandle error)

Parameters

service nint

Transfer ownership: None Nullable: True

itemPath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags ItemFlags

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

public static extern void Refresh(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

SetAttributes(nint, SchemaHandle, HashTableHandle, nint, AsyncReadyCallback, nint)

Calls native method secret_item_set_attributes.

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

SetAttributesFinish(nint, nint, out ErrorOwnedHandle)

Calls native method secret_item_set_attributes_finish.

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

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

Calls native method secret_item_set_attributes_sync.

public static extern bool SetAttributesSync(nint self, SchemaHandle schema, HashTableHandle attributes, 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

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

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

Calls native method secret_item_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_item_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_item_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

SetSecret(nint, ValueHandle, nint, AsyncReadyCallback, nint)

Calls native method secret_item_set_secret.

public static extern void SetSecret(nint self, ValueHandle value, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

self nint

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

SetSecretFinish(nint, nint, out ErrorOwnedHandle)

Calls native method secret_item_set_secret_finish.

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

SetSecretSync(nint, ValueHandle, nint, out ErrorOwnedHandle)

Calls native method secret_item_set_secret_sync.

public static extern bool SetSecretSync(nint self, ValueHandle value, nint cancellable, out ErrorOwnedHandle error)

Parameters

self nint

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