Table of Contents

Class Retrievable

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

Methods

GetAttributes(nint)

Calls native method secret_retrievable_get_attributes. Version: 0.19.0

[Version("0.19.0")]
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_retrievable_get_created. Version: 0.19.0

[Version("0.19.0")]
public static extern ulong GetCreated(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetGType()

Calls native function secret_retrievable_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLabel(nint)

Calls native method secret_retrievable_get_label. Version: 0.19.0

[Version("0.19.0")]
public static extern NonNullableUtf8StringOwnedHandle GetLabel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetModified(nint)

Calls native method secret_retrievable_get_modified. Version: 0.19.0

[Version("0.19.0")]
public static extern ulong GetModified(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

RetrieveSecret(nint, nint, AsyncReadyCallback, nint)

Calls native method secret_retrievable_retrieve_secret. Version: 0.19.0

[Version("0.19.0")]
public static extern void RetrieveSecret(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

RetrieveSecretFinish(nint, nint, out ErrorOwnedHandle)

Calls native method secret_retrievable_retrieve_secret_finish. Version: 0.19.0

[Version("0.19.0")]
public static extern ValueOwnedHandle RetrieveSecretFinish(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

RetrieveSecretSync(nint, nint, out ErrorOwnedHandle)

Calls native method secret_retrievable_retrieve_secret_sync. Version: 0.19.0

[Version("0.19.0")]
public static extern ValueOwnedHandle RetrieveSecretSync(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

ValueOwnedHandle

Transfer ownership: Full Nullable: True