Class Service
- Namespace
- Secret
- Assembly
- Secret-1.dll
public class Service : DBusProxy, AsyncInitable, DBusInterface, Initable, Backend, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Service
- Implements
-
- Inherited Members
-
Constructors
Service(params ConstructArgument[])
public Service(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
Service(ServiceHandle)
public Service(ServiceHandle handle)
Parameters
handle ServiceHandle
Properties
Flags
public ServiceFlags Flags { get; }
Property Value
- ServiceFlags
Methods
ClearFinish(AsyncResult)
public bool ClearFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- bool
ClearSync(Schema?, HashTable, Cancellable?)
public bool ClearSync(Schema? schema, HashTable attributes, Cancellable? cancellable)
Parameters
schema Schema
attributes HashTable
cancellable Cancellable
Returns
- bool
CreateCollectionDbusPathFinish(AsyncResult)
public string CreateCollectionDbusPathFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- string
CreateCollectionDbusPathSync(HashTable, string?, CollectionCreateFlags, Cancellable?)
public string CreateCollectionDbusPathSync(HashTable properties, string? alias, CollectionCreateFlags flags, Cancellable? cancellable)
Parameters
properties HashTable
alias string
flags CollectionCreateFlags
cancellable Cancellable
Returns
- string
CreateItemDbusPathFinish(AsyncResult)
public string CreateItemDbusPathFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- string
CreateItemDbusPathSync(string, HashTable, Value, ItemCreateFlags, Cancellable?)
public string CreateItemDbusPathSync(string collectionPath, HashTable properties, Value value, ItemCreateFlags flags, Cancellable? cancellable)
Parameters
collectionPath string
properties HashTable
value Value
flags ItemCreateFlags
cancellable Cancellable
Returns
- string
DecodeDbusSecret(Variant)
public Value DecodeDbusSecret(Variant value)
Parameters
value Variant
Returns
- Value
DeleteItemDbusPathFinish(AsyncResult)
public bool DeleteItemDbusPathFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- bool
DeleteItemDbusPathSync(string, Cancellable?)
public bool DeleteItemDbusPathSync(string itemPath, Cancellable? cancellable)
Parameters
itemPath string
cancellable Cancellable
Returns
- bool
Disconnect()
public static void Disconnect()
DupObject()
[Version("2.32")]
public DBusObject? DupObject()
Returns
- DBusObject
EncodeDbusSecret(Value)
public Variant EncodeDbusSecret(Value value)
Parameters
value Value
Returns
- Variant
EnsureSessionFinish(AsyncResult)
public bool EnsureSessionFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- bool
EnsureSessionSync(Cancellable?)
public bool EnsureSessionSync(Cancellable? cancellable)
Parameters
cancellable Cancellable
Returns
- bool
GetCollectionGtype()
public Type GetCollectionGtype()
Returns
- Type
GetCollections()
public List? GetCollections()
Returns
- List
GetFinish(AsyncResult)
public static Service GetFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- Service
GetFlags()
public ServiceFlags GetFlags()
Returns
- ServiceFlags
GetGType()
public static Type GetGType()
Returns
- Type
GetItemGtype()
public Type GetItemGtype()
Returns
- Type
GetObject()
[Version("2.30")]
public DBusObject? GetObject()
Returns
- DBusObject
GetSecretForDbusPathFinish(AsyncResult)
public Value? GetSecretForDbusPathFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- Value
GetSecretForDbusPathSync(string, Cancellable?)
public Value? GetSecretForDbusPathSync(string itemPath, Cancellable? cancellable)
Parameters
itemPath string
cancellable Cancellable
Returns
- Value
GetSecretsForDbusPathsFinish(AsyncResult)
public HashTable GetSecretsForDbusPathsFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- HashTable
GetSecretsForDbusPathsSync(string, Cancellable?)
public HashTable GetSecretsForDbusPathsSync(string itemPaths, Cancellable? cancellable)
Parameters
itemPaths string
cancellable Cancellable
Returns
- HashTable
GetSessionAlgorithms()
public string? GetSessionAlgorithms()
Returns
- string
GetSessionDbusPath()
public string? GetSessionDbusPath()
Returns
- string
GetSync(ServiceFlags, Cancellable?)
public static Service GetSync(ServiceFlags flags, Cancellable? cancellable)
Parameters
flags ServiceFlags
cancellable Cancellable
Returns
- Service
Init(Cancellable?)
[Version("2.22")]
public bool Init(Cancellable? cancellable)
Parameters
cancellable Cancellable
Returns
- bool
InitFinish(AsyncResult)
[Version("2.22")]
public bool InitFinish(AsyncResult res)
Parameters
res AsyncResult
Returns
- bool
LoadCollectionsFinish(AsyncResult)
public bool LoadCollectionsFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- bool
LoadCollectionsSync(Cancellable?)
public bool LoadCollectionsSync(Cancellable? cancellable)
Parameters
cancellable Cancellable
Returns
- bool
LockDbusPathsFinish(AsyncResult, out string[]?)
public int LockDbusPathsFinish(AsyncResult result, out string[]? locked)
Parameters
result AsyncResult
locked string[]
Returns
- int
LockDbusPathsSync(string[], Cancellable?, out string[]?)
public int LockDbusPathsSync(string[] paths, Cancellable? cancellable, out string[]? locked)
Parameters
paths string[]
cancellable Cancellable
locked string[]
Returns
- int
LookupFinish(AsyncResult)
public Value LookupFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- Value
LookupSync(Schema?, HashTable, Cancellable?)
public Value LookupSync(Schema? schema, HashTable attributes, Cancellable? cancellable)
Parameters
schema Schema
attributes HashTable
cancellable Cancellable
Returns
- Value
OpenFinish(AsyncResult)
public static Service OpenFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- Service
OpenSync(Type, string?, ServiceFlags, Cancellable?)
public static Service OpenSync(Type serviceGtype, string? serviceBusName, ServiceFlags flags, Cancellable? cancellable)
Parameters
serviceGtype Type
serviceBusName string
flags ServiceFlags
cancellable Cancellable
Returns
- Service
PromptAtDbusPathFinish(AsyncResult)
public Variant? PromptAtDbusPathFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- Variant
PromptAtDbusPathSync(string, Cancellable?, VariantType?)
public Variant? PromptAtDbusPathSync(string promptPath, Cancellable? cancellable, VariantType? returnType)
Parameters
promptPath string
cancellable Cancellable
returnType VariantType
Returns
- Variant
PromptFinish(AsyncResult)
public Variant PromptFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- Variant
PromptSync(Prompt, Cancellable?, VariantType)
public Variant PromptSync(Prompt prompt, Cancellable? cancellable, VariantType returnType)
Parameters
prompt Prompt
cancellable Cancellable
returnType VariantType
Returns
- Variant
ReadAliasDbusPathFinish(AsyncResult)
public string? ReadAliasDbusPathFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- string
ReadAliasDbusPathSync(string, Cancellable?)
public string? ReadAliasDbusPathSync(string alias, Cancellable? cancellable)
Parameters
alias string
cancellable Cancellable
Returns
- string
SearchFinish(AsyncResult)
public List SearchFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- List
SearchForDbusPathsFinish(AsyncResult, out string[]?, out string[]?)
public bool SearchForDbusPathsFinish(AsyncResult result, out string[]? unlocked, out string[]? locked)
Parameters
result AsyncResult
unlocked string[]
locked string[]
Returns
- bool
SearchForDbusPathsSync(Schema?, HashTable, Cancellable?, out string[]?, out string[]?)
public bool SearchForDbusPathsSync(Schema? schema, HashTable attributes, Cancellable? cancellable, out string[]? unlocked, out string[]? locked)
Parameters
schema Schema
attributes HashTable
cancellable Cancellable
unlocked string[]
locked string[]
Returns
- bool
SearchSync(Schema?, HashTable, SearchFlags, Cancellable?)
public List SearchSync(Schema? schema, HashTable attributes, SearchFlags flags, Cancellable? cancellable)
Parameters
schema Schema
attributes HashTable
flags SearchFlags
cancellable Cancellable
Returns
- List
SetAliasFinish(AsyncResult)
public bool SetAliasFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- bool
SetAliasSync(string, Collection?, Cancellable?)
public bool SetAliasSync(string alias, Collection? collection, Cancellable? cancellable)
Parameters
alias string
collection Collection
cancellable Cancellable
Returns
- bool
SetAliasToDbusPathFinish(AsyncResult)
public bool SetAliasToDbusPathFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- bool
SetAliasToDbusPathSync(string, string?, Cancellable?)
public bool SetAliasToDbusPathSync(string alias, string? collectionPath, Cancellable? cancellable)
Parameters
alias string
collectionPath string
cancellable Cancellable
Returns
- bool
SetObject(DBusObject?)
[Version("2.30")]
public void SetObject(DBusObject? @object)
Parameters
object DBusObject
StoreFinish(AsyncResult)
public bool StoreFinish(AsyncResult result)
Parameters
result AsyncResult
Returns
- bool
StoreSync(Schema?, HashTable, string?, string, Value, Cancellable?)
public bool StoreSync(Schema? schema, HashTable attributes, string? collection, string label, Value value, Cancellable? cancellable)
Parameters
schema Schema
attributes HashTable
collection string
label string
value Value
cancellable Cancellable
Returns
- bool
UnlockDbusPathsFinish(AsyncResult, out string[]?)
public int UnlockDbusPathsFinish(AsyncResult result, out string[]? unlocked)
Parameters
result AsyncResult
unlocked string[]
Returns
- int
UnlockDbusPathsSync(string[], Cancellable?, out string[]?)
public int UnlockDbusPathsSync(string[] paths, Cancellable? cancellable, out string[]? unlocked)
Parameters
paths string[]
cancellable Cancellable
unlocked string[]
Returns
- int