Collection.create
void create(secret.service.Service service, string label, string alias_, secret.types.CollectionCreateFlags flags, gio.cancellable.Cancellable cancellable = null, gio.types.AsyncReadyCallback callback = null)Create a new collection in the secret service.
This method returns immediately and completes asynchronously. The secret service may prompt the user. [secret.service.Service.prompt] will be used to handle any prompts that are required.
An alias is a well-known tag for a collection, such as 'default' (ie: the default collection to store items in). This allows other applications to easily identify and share a collection. If you specify an alias, and a collection with that alias already exists, then a new collection will not be created. The previous one will be returned instead.
If service is null, then [secret.service.Service.get] will be called to get the default classService proxy.
Parameters
service | a secret service object |
label | label for the new collection |
alias_ | alias to assign to the collection |
flags | currently unused |
cancellable | optional cancellation object |
callback | called when the operation completes |