Class Value
public class Value
- Inheritance
-
Value
- Inherited Members
Methods
Get(ValueHandle, out nuint)
Calls native method secret_value_get.
public static extern byte[] Get(ValueHandle value, out nuint length)
Parameters
valueValueHandleTransfer ownership: None Nullable: False
lengthnuintTransfer ownership: Full Nullable: False
Returns
- byte[]
Transfer ownership: None Nullable: False
GetContentType(ValueHandle)
Calls native method secret_value_get_content_type.
public static extern NonNullableUtf8StringUnownedHandle GetContentType(ValueHandle value)
Parameters
valueValueHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetGType()
Calls native function secret_value_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetText(ValueHandle)
Calls native method secret_value_get_text.
public static extern NullableUtf8StringUnownedHandle GetText(ValueHandle value)
Parameters
valueValueHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
New(NonNullableUtf8StringHandle, nint, NonNullableUtf8StringHandle)
Calls native constructor secret_value_new.
public static extern ValueOwnedHandle New(NonNullableUtf8StringHandle secret, nint length, NonNullableUtf8StringHandle contentType)
Parameters
secretNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
lengthnintTransfer ownership: None Nullable: False
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- ValueOwnedHandle
Transfer ownership: Full Nullable: False
NewFull(NonNullableUtf8StringHandle, nint, NonNullableUtf8StringHandle, DestroyNotify)
Calls native constructor secret_value_new_full.
public static extern ValueOwnedHandle NewFull(NonNullableUtf8StringHandle secret, nint length, NonNullableUtf8StringHandle contentType, DestroyNotify destroy)
Parameters
secretNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
lengthnintTransfer ownership: None Nullable: False
contentTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
destroyDestroyNotifyTransfer ownership: None Nullable: False
Returns
- ValueOwnedHandle
Transfer ownership: Full Nullable: False
Ref(ValueHandle)
Calls native method secret_value_ref.
public static extern ValueOwnedHandle Ref(ValueHandle value)
Parameters
valueValueHandleTransfer ownership: None Nullable: False
Returns
- ValueOwnedHandle
Transfer ownership: Full Nullable: False
Unref(ValueHandle)
Calls native method secret_value_unref.
public static extern void Unref(ValueHandle value)
Parameters
valueValueHandleTransfer ownership: None Nullable: False
UnrefToPassword(ValueHandle, ref nuint)
Calls native method secret_value_unref_to_password. Version: 0.19.0
[Version("0.19.0")]
public static extern NonNullableUtf8StringOwnedHandle UnrefToPassword(ValueHandle value, ref nuint length)
Parameters
valueValueHandleTransfer ownership: None Nullable: False
lengthnuintTransfer ownership: Full Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False