Class Schema
public class Schema
- Inheritance
-
Schema
- Inherited Members
Methods
GetGType()
Calls native function secret_schema_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
New(NonNullableUtf8StringHandle, SchemaFlags, HashTableHandle)
Calls native constructor secret_schema_newv.
public static extern SchemaOwnedHandle New(NonNullableUtf8StringHandle name, SchemaFlags flags, HashTableHandle attributeNamesAndTypes)
Parameters
nameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsSchemaFlagsTransfer ownership: None Nullable: False
attributeNamesAndTypesHashTableHandleTransfer ownership: None Nullable: False
Returns
- SchemaOwnedHandle
Transfer ownership: Full Nullable: False
Ref(SchemaHandle)
Calls native method secret_schema_ref.
public static extern SchemaOwnedHandle Ref(SchemaHandle schema)
Parameters
schemaSchemaHandleTransfer ownership: None Nullable: False
Returns
- SchemaOwnedHandle
Transfer ownership: Full Nullable: False
Unref(SchemaHandle)
Calls native method secret_schema_unref.
public static extern void Unref(SchemaHandle schema)
Parameters
schemaSchemaHandleTransfer ownership: None Nullable: False