Table of Contents

Class Functions

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

Methods

AttributesBuildv(SchemaHandle, nint)

Calls native function secret_attributes_buildv.

public static extern HashTableOwnedHandle AttributesBuildv(SchemaHandle schema, nint va)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: False

va nint

Transfer ownership: None Nullable: False

Returns

HashTableOwnedHandle

Transfer ownership: Full Nullable: False

AttributesValidate(SchemaHandle, HashTableHandle, out ErrorOwnedHandle)

Calls native function secret_attributes_validate. Version: 0.21.2

[Version("0.21.2")]
public static extern bool AttributesValidate(SchemaHandle schema, HashTableHandle attributes, out ErrorOwnedHandle error)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: False

attributes HashTableHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

BackendGet(BackendFlags, nint, AsyncReadyCallback, nint)

Calls native function secret_backend_get. Version: 0.19.0

[Version("0.19.0")]
public static extern void BackendGet(BackendFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

flags BackendFlags

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

BackendGetFinish(nint, out ErrorOwnedHandle)

Calls native function secret_backend_get_finish. Version: 0.19.0

[Version("0.19.0")]
public static extern nint BackendGetFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

ErrorGetQuark()

Calls native function secret_error_get_quark.

public static extern uint ErrorGetQuark()

Returns

uint

Transfer ownership: None Nullable: False

GetSchema(SchemaType)

Calls native function secret_get_schema. Version: 0.18.6

[Version("0.18.6")]
public static extern SchemaUnownedHandle GetSchema(SchemaType type)

Parameters

type SchemaType

Transfer ownership: None Nullable: False

Returns

SchemaUnownedHandle

Transfer ownership: None Nullable: False

PasswordClear(SchemaHandle, HashTableUnownedHandle, nint, AsyncReadyCallback, nint)

Calls native function secret_password_clearv.

public static extern void PasswordClear(SchemaHandle schema, HashTableUnownedHandle attributes, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableUnownedHandle

Transfer ownership: Full Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

PasswordClearFinish(nint, out ErrorOwnedHandle)

Calls native function secret_password_clear_finish.

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

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

PasswordClearSync(SchemaHandle, HashTableHandle, nint, out ErrorOwnedHandle)

Calls native function secret_password_clearv_sync.

public static extern bool PasswordClearSync(SchemaHandle schema, HashTableHandle attributes, nint cancellable, out ErrorOwnedHandle error)

Parameters

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

PasswordFree(NullableUtf8StringHandle)

Calls native function secret_password_free.

public static extern void PasswordFree(NullableUtf8StringHandle password)

Parameters

password NullableUtf8StringHandle

Transfer ownership: None Nullable: True

PasswordLookup(SchemaHandle, HashTableUnownedHandle, nint, AsyncReadyCallback, nint)

Calls native function secret_password_lookupv.

public static extern void PasswordLookup(SchemaHandle schema, HashTableUnownedHandle attributes, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableUnownedHandle

Transfer ownership: Full Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

PasswordLookupBinaryFinish(nint, out ErrorOwnedHandle)

Calls native function secret_password_lookup_binary_finish. Version: 0.19.0

[Version("0.19.0")]
public static extern ValueOwnedHandle PasswordLookupBinaryFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ValueOwnedHandle

Transfer ownership: Full Nullable: False

PasswordLookupFinish(nint, out ErrorOwnedHandle)

Calls native function secret_password_lookup_finish.

public static extern NonNullableUtf8StringOwnedHandle PasswordLookupFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

PasswordLookupNonpageableFinish(nint, out ErrorOwnedHandle)

Calls native function secret_password_lookup_nonpageable_finish.

public static extern NonNullableUtf8StringOwnedHandle PasswordLookupNonpageableFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

PasswordLookupSync(SchemaHandle, HashTableHandle, nint, out ErrorOwnedHandle)

Calls native function secret_password_lookupv_sync.

public static extern NonNullableUtf8StringOwnedHandle PasswordLookupSync(SchemaHandle schema, HashTableHandle attributes, nint cancellable, out ErrorOwnedHandle error)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

PasswordLookupvBinarySync(SchemaHandle, HashTableHandle, nint, out ErrorOwnedHandle)

Calls native function secret_password_lookupv_binary_sync. Version: 0.19.0

[Version("0.19.0")]
public static extern ValueOwnedHandle PasswordLookupvBinarySync(SchemaHandle schema, HashTableHandle attributes, nint cancellable, out ErrorOwnedHandle error)

Parameters

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

PasswordLookupvNonpageableSync(SchemaHandle, HashTableHandle, nint, out ErrorOwnedHandle)

Calls native function secret_password_lookupv_nonpageable_sync.

public static extern NonNullableUtf8StringOwnedHandle PasswordLookupvNonpageableSync(SchemaHandle schema, HashTableHandle attributes, nint cancellable, out ErrorOwnedHandle error)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

PasswordSearch(SchemaHandle, HashTableUnownedHandle, SearchFlags, nint, AsyncReadyCallback, nint)

Calls native function secret_password_searchv. Version: 0.19.0

[Version("0.19.0")]
public static extern void PasswordSearch(SchemaHandle schema, HashTableUnownedHandle attributes, SearchFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableUnownedHandle

Transfer ownership: Full 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

PasswordSearchFinish(nint, out ErrorOwnedHandle)

Calls native function secret_password_search_finish. Version: 0.19.0

[Version("0.19.0")]
public static extern ListOwnedHandle PasswordSearchFinish(nint result, out ErrorOwnedHandle error)

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

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

Calls native function secret_password_searchv_sync. Version: 0.19.0

[Version("0.19.0")]
public static extern ListOwnedHandle PasswordSearchSync(SchemaHandle schema, HashTableHandle attributes, SearchFlags flags, nint cancellable, out ErrorOwnedHandle error)

Parameters

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

PasswordStore(SchemaHandle, HashTableUnownedHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)

Calls native function secret_password_storev.

public static extern void PasswordStore(SchemaHandle schema, HashTableUnownedHandle attributes, NullableUtf8StringHandle collection, NonNullableUtf8StringHandle label, NonNullableUtf8StringHandle password, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableUnownedHandle

Transfer ownership: Full Nullable: False

collection NullableUtf8StringHandle

Transfer ownership: None Nullable: True

label NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

password 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

PasswordStoreBinary(SchemaHandle, HashTableUnownedHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, ValueHandle, nint, AsyncReadyCallback, nint)

Calls native function secret_password_storev_binary. Version: 0.19.0

[Version("0.19.0")]
public static extern void PasswordStoreBinary(SchemaHandle schema, HashTableUnownedHandle attributes, NullableUtf8StringHandle collection, NonNullableUtf8StringHandle label, ValueHandle value, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

schema SchemaHandle

Transfer ownership: None Nullable: True

attributes HashTableUnownedHandle

Transfer ownership: Full 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

PasswordStoreBinarySync(SchemaHandle, HashTableHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, ValueHandle, nint, out ErrorOwnedHandle)

Calls native function secret_password_storev_binary_sync. Version: 0.19.0

[Version("0.19.0")]
public static extern bool PasswordStoreBinarySync(SchemaHandle schema, HashTableHandle attributes, NullableUtf8StringHandle collection, NonNullableUtf8StringHandle label, ValueHandle value, nint cancellable, out ErrorOwnedHandle error)

Parameters

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

PasswordStoreFinish(nint, out ErrorOwnedHandle)

Calls native function secret_password_store_finish.

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

Parameters

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

PasswordStoreSync(SchemaHandle, HashTableHandle, NullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)

Calls native function secret_password_storev_sync.

public static extern bool PasswordStoreSync(SchemaHandle schema, HashTableHandle attributes, NullableUtf8StringHandle collection, NonNullableUtf8StringHandle label, NonNullableUtf8StringHandle password, nint cancellable, out ErrorOwnedHandle error)

Parameters

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

password NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

PasswordWipe(NullableUtf8StringHandle)

Calls native function secret_password_wipe.

public static extern void PasswordWipe(NullableUtf8StringHandle password)

Parameters

password NullableUtf8StringHandle

Transfer ownership: None Nullable: True