Class Functions
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public static class Functions
- Inheritance
-
Functions
- Inherited Members
Methods
ActionNameIsValid(string)
[Version("2.38")]
public static bool ActionNameIsValid(string actionName)
Parameters
actionNamestring
Returns
ActionPrintDetailedName(string, Variant?)
[Version("2.38")]
public static string ActionPrintDetailedName(string actionName, Variant? targetValue)
Parameters
Returns
AppInfoCreateFromCommandline(string, string?, AppInfoCreateFlags)
public static AppInfo AppInfoCreateFromCommandline(string commandline, string? applicationName, AppInfoCreateFlags flags)
Parameters
commandlinestringapplicationNamestringflagsAppInfoCreateFlags
Returns
AppInfoGetAll()
public static List AppInfoGetAll()
Returns
AppInfoGetAllForType(string)
public static List AppInfoGetAllForType(string contentType)
Parameters
contentTypestring
Returns
AppInfoGetDefaultForType(string, bool)
public static AppInfo? AppInfoGetDefaultForType(string contentType, bool mustSupportUris)
Parameters
Returns
AppInfoGetDefaultForTypeFinish(AsyncResult)
[Version("2.74")]
public static AppInfo AppInfoGetDefaultForTypeFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
AppInfoGetDefaultForUriScheme(string)
public static AppInfo? AppInfoGetDefaultForUriScheme(string uriScheme)
Parameters
uriSchemestring
Returns
AppInfoGetDefaultForUriSchemeFinish(AsyncResult)
[Version("2.74")]
public static AppInfo AppInfoGetDefaultForUriSchemeFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
AppInfoGetFallbackForType(string)
[Version("2.28")]
public static List AppInfoGetFallbackForType(string contentType)
Parameters
contentTypestring
Returns
AppInfoGetRecommendedForType(string)
[Version("2.28")]
public static List AppInfoGetRecommendedForType(string contentType)
Parameters
contentTypestring
Returns
AppInfoLaunchDefaultForUri(string, AppLaunchContext?)
public static bool AppInfoLaunchDefaultForUri(string uri, AppLaunchContext? context)
Parameters
uristringcontextAppLaunchContext
Returns
AppInfoLaunchDefaultForUriFinish(AsyncResult)
[Version("2.50")]
public static bool AppInfoLaunchDefaultForUriFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
AppInfoResetTypeAssociations(string)
[Version("2.20")]
public static void AppInfoResetTypeAssociations(string contentType)
Parameters
contentTypestring
BusGetFinish(AsyncResult)
[Version("2.26")]
public static DBusConnection BusGetFinish(AsyncResult res)
Parameters
resAsyncResult
Returns
BusGetSync(BusType, Cancellable?)
[Version("2.26")]
public static DBusConnection BusGetSync(BusType busType, Cancellable? cancellable)
Parameters
busTypeBusTypecancellableCancellable
Returns
BusOwnName(BusType, string, BusNameOwnerFlags, Closure?, Closure?, Closure?)
[Version("2.26")]
public static uint BusOwnName(BusType busType, string name, BusNameOwnerFlags flags, Closure? busAcquiredClosure, Closure? nameAcquiredClosure, Closure? nameLostClosure)
Parameters
busTypeBusTypenamestringflagsBusNameOwnerFlagsbusAcquiredClosureClosurenameAcquiredClosureClosurenameLostClosureClosure
Returns
BusOwnNameOnConnection(DBusConnection, string, BusNameOwnerFlags, Closure?, Closure?)
[Version("2.26")]
public static uint BusOwnNameOnConnection(DBusConnection connection, string name, BusNameOwnerFlags flags, Closure? nameAcquiredClosure, Closure? nameLostClosure)
Parameters
connectionDBusConnectionnamestringflagsBusNameOwnerFlagsnameAcquiredClosureClosurenameLostClosureClosure
Returns
BusUnownName(uint)
[Version("2.26")]
public static void BusUnownName(uint ownerId)
Parameters
ownerIduint
BusUnwatchName(uint)
[Version("2.26")]
public static void BusUnwatchName(uint watcherId)
Parameters
watcherIduint
BusWatchName(BusType, string, BusNameWatcherFlags, Closure?, Closure?)
[Version("2.26")]
public static uint BusWatchName(BusType busType, string name, BusNameWatcherFlags flags, Closure? nameAppearedClosure, Closure? nameVanishedClosure)
Parameters
busTypeBusTypenamestringflagsBusNameWatcherFlagsnameAppearedClosureClosurenameVanishedClosureClosure
Returns
BusWatchNameOnConnection(DBusConnection, string, BusNameWatcherFlags, Closure?, Closure?)
[Version("2.26")]
public static uint BusWatchNameOnConnection(DBusConnection connection, string name, BusNameWatcherFlags flags, Closure? nameAppearedClosure, Closure? nameVanishedClosure)
Parameters
connectionDBusConnectionnamestringflagsBusNameWatcherFlagsnameAppearedClosureClosurenameVanishedClosureClosure
Returns
ContentTypeCanBeExecutable(string)
public static bool ContentTypeCanBeExecutable(string type)
Parameters
typestring
Returns
ContentTypeEquals(string, string)
public static bool ContentTypeEquals(string type1, string type2)
Parameters
Returns
ContentTypeFromMimeType(string)
[Version("2.18")]
public static string? ContentTypeFromMimeType(string mimeType)
Parameters
mimeTypestring
Returns
ContentTypeGetDescription(string)
public static string ContentTypeGetDescription(string type)
Parameters
typestring
Returns
ContentTypeGetGenericIconName(string)
[Version("2.34")]
public static string? ContentTypeGetGenericIconName(string type)
Parameters
typestring
Returns
ContentTypeGetIcon(string)
public static Icon ContentTypeGetIcon(string type)
Parameters
typestring
Returns
ContentTypeGetMimeDirs()
[Version("2.60")]
public static string[] ContentTypeGetMimeDirs()
Returns
- string[]
ContentTypeGetMimeType(string)
public static string? ContentTypeGetMimeType(string type)
Parameters
typestring
Returns
ContentTypeGetSymbolicIcon(string)
[Version("2.34")]
public static Icon ContentTypeGetSymbolicIcon(string type)
Parameters
typestring
Returns
ContentTypeGuess(string?, Span<byte>, out bool)
public static string ContentTypeGuess(string? filename, Span<byte> data, out bool resultUncertain)
Parameters
Returns
ContentTypeGuessForTree(File)
[Version("2.18")]
public static string[] ContentTypeGuessForTree(File root)
Parameters
rootFile
Returns
- string[]
ContentTypeIsA(string, string)
public static bool ContentTypeIsA(string type, string supertype)
Parameters
Returns
ContentTypeIsMimeType(string, string)
[Version("2.52")]
public static bool ContentTypeIsMimeType(string type, string mimeType)
Parameters
Returns
ContentTypeIsUnknown(string)
public static bool ContentTypeIsUnknown(string type)
Parameters
typestring
Returns
ContentTypeSetMimeDirs(string[]?)
[Version("2.60")]
public static void ContentTypeSetMimeDirs(string[]? dirs)
Parameters
dirsstring[]
ContentTypesGetRegistered()
public static List ContentTypesGetRegistered()
Returns
DbusAddressEscapeValue(string)
[Version("2.36")]
public static string DbusAddressEscapeValue(string @string)
Parameters
stringstring
Returns
DbusAddressGetForBusSync(BusType, Cancellable?)
[Version("2.26")]
public static string DbusAddressGetForBusSync(BusType busType, Cancellable? cancellable)
Parameters
busTypeBusTypecancellableCancellable
Returns
DbusAddressGetStreamFinish(AsyncResult, out string?)
[Version("2.26")]
public static IOStream DbusAddressGetStreamFinish(AsyncResult res, out string? outGuid)
Parameters
resAsyncResultoutGuidstring
Returns
DbusAddressGetStreamSync(string, out string?, Cancellable?)
[Version("2.26")]
public static IOStream DbusAddressGetStreamSync(string address, out string? outGuid, Cancellable? cancellable)
Parameters
addressstringoutGuidstringcancellableCancellable
Returns
DbusErrorEncodeGerror(Error)
[Version("2.26")]
public static string DbusErrorEncodeGerror(Error error)
Parameters
errorError
Returns
DbusErrorGetRemoteError(Error)
[Version("2.26")]
public static string? DbusErrorGetRemoteError(Error error)
Parameters
errorError
Returns
DbusErrorIsRemoteError(Error)
[Version("2.26")]
public static bool DbusErrorIsRemoteError(Error error)
Parameters
errorError
Returns
DbusErrorNewForDbusError(string, string)
[Version("2.26")]
public static Error DbusErrorNewForDbusError(string dbusErrorName, string dbusErrorMessage)
Parameters
Returns
DbusErrorQuark()
public static Quark DbusErrorQuark()
Returns
DbusErrorRegisterError(Quark, int, string)
[Version("2.26")]
public static bool DbusErrorRegisterError(Quark errorDomain, int errorCode, string dbusErrorName)
Parameters
Returns
DbusErrorRegisterErrorDomain(string, out nuint, DBusErrorEntry[])
[Version("2.26")]
public static void DbusErrorRegisterErrorDomain(string errorDomainQuarkName, out nuint quarkVolatile, DBusErrorEntry[] entries)
Parameters
errorDomainQuarkNamestringquarkVolatilenuintentriesDBusErrorEntry[]
DbusErrorStripRemoteError(Error)
[Version("2.26")]
public static bool DbusErrorStripRemoteError(Error error)
Parameters
errorError
Returns
DbusErrorUnregisterError(Quark, int, string)
[Version("2.26")]
public static bool DbusErrorUnregisterError(Quark errorDomain, int errorCode, string dbusErrorName)
Parameters
Returns
DbusEscapeObjectPath(string)
[Version("2.68")]
public static string DbusEscapeObjectPath(string s)
Parameters
sstring
Returns
DbusGenerateGuid()
[Version("2.26")]
public static string DbusGenerateGuid()
Returns
DbusGvalueToGvariant(Value, VariantType)
[Version("2.30")]
public static Variant DbusGvalueToGvariant(Value gvalue, VariantType type)
Parameters
gvalueValuetypeVariantType
Returns
DbusGvariantToGvalue(Variant, out Value)
[Version("2.30")]
public static void DbusGvariantToGvalue(Variant value, out Value outGvalue)
Parameters
DbusIsAddress(string)
[Version("2.26")]
public static bool DbusIsAddress(string @string)
Parameters
stringstring
Returns
DbusIsErrorName(string)
[Version("2.70")]
public static bool DbusIsErrorName(string @string)
Parameters
stringstring
Returns
DbusIsGuid(string)
[Version("2.26")]
public static bool DbusIsGuid(string @string)
Parameters
stringstring
Returns
DbusIsInterfaceName(string)
[Version("2.26")]
public static bool DbusIsInterfaceName(string @string)
Parameters
stringstring
Returns
DbusIsMemberName(string)
[Version("2.26")]
public static bool DbusIsMemberName(string @string)
Parameters
stringstring
Returns
DbusIsName(string)
[Version("2.26")]
public static bool DbusIsName(string @string)
Parameters
stringstring
Returns
DbusIsSupportedAddress(string)
[Version("2.26")]
public static bool DbusIsSupportedAddress(string @string)
Parameters
stringstring
Returns
DbusIsUniqueName(string)
[Version("2.26")]
public static bool DbusIsUniqueName(string @string)
Parameters
stringstring
Returns
DtlsClientConnectionNew(DatagramBased, SocketConnectable?)
[Version("2.48")]
public static DatagramBased DtlsClientConnectionNew(DatagramBased baseSocket, SocketConnectable? serverIdentity)
Parameters
baseSocketDatagramBasedserverIdentitySocketConnectable
Returns
DtlsServerConnectionNew(DatagramBased, TlsCertificate?)
[Version("2.48")]
public static DatagramBased DtlsServerConnectionNew(DatagramBased baseSocket, TlsCertificate? certificate)
Parameters
baseSocketDatagramBasedcertificateTlsCertificate
Returns
FileNewBuildFilenamev(string[])
[Version("2.78")]
public static File FileNewBuildFilenamev(string[] args)
Parameters
argsstring[]
Returns
FileNewForCommandlineArg(string)
public static File FileNewForCommandlineArg(string arg)
Parameters
argstring
Returns
FileNewForCommandlineArgAndCwd(string, string)
[Version("2.36")]
public static File FileNewForCommandlineArgAndCwd(string arg, string cwd)
Parameters
Returns
FileNewForPath(string)
public static File FileNewForPath(string path)
Parameters
pathstring
Returns
FileNewForUri(string)
public static File FileNewForUri(string uri)
Parameters
uristring
Returns
FileNewTmpDirFinish(AsyncResult)
[Version("2.74")]
public static File FileNewTmpDirFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
FileParseName(string)
public static File FileParseName(string parseName)
Parameters
parseNamestring
Returns
IconDeserialize(Variant)
[Version("2.38")]
public static Icon? IconDeserialize(Variant value)
Parameters
valueVariant
Returns
IconNewForString(string)
[Version("2.20")]
public static Icon IconNewForString(string str)
Parameters
strstring
Returns
InitableNewv(Type, Parameter[], Cancellable?)
[Version("2.22")]
public static Object InitableNewv(Type objectType, Parameter[] parameters, Cancellable? cancellable)
Parameters
objectTypeTypeparametersParameter[]cancellableCancellable
Returns
IoErrorFromErrno(int)
public static IOErrorEnum IoErrorFromErrno(int errNo)
Parameters
errNoint
Returns
IoErrorFromFileError(FileError)
[Version("2.74")]
public static IOErrorEnum IoErrorFromFileError(FileError fileError)
Parameters
fileErrorFileError
Returns
IoErrorFromWin32Error(int)
[Version("2.26")]
public static IOErrorEnum IoErrorFromWin32Error(int errorCode)
Parameters
errorCodeint
Returns
IoErrorQuark()
public static Quark IoErrorQuark()
Returns
IoExtensionPointImplement(string, Type, string, int)
public static IOExtension IoExtensionPointImplement(string extensionPointName, Type type, string extensionName, int priority)
Parameters
Returns
IoExtensionPointLookup(string)
public static IOExtensionPoint IoExtensionPointLookup(string name)
Parameters
namestring
Returns
IoExtensionPointRegister(string)
public static IOExtensionPoint IoExtensionPointRegister(string name)
Parameters
namestring
Returns
IoModulesLoadAllInDirectory(string)
public static List IoModulesLoadAllInDirectory(string dirname)
Parameters
dirnamestring
Returns
IoModulesLoadAllInDirectoryWithScope(string, IOModuleScope)
[Version("2.30")]
public static List IoModulesLoadAllInDirectoryWithScope(string dirname, IOModuleScope scope)
Parameters
dirnamestringscopeIOModuleScope
Returns
IoModulesScanAllInDirectory(string)
[Version("2.24")]
public static void IoModulesScanAllInDirectory(string dirname)
Parameters
dirnamestring
IoModulesScanAllInDirectoryWithScope(string, IOModuleScope)
[Version("2.30")]
public static void IoModulesScanAllInDirectoryWithScope(string dirname, IOModuleScope scope)
Parameters
dirnamestringscopeIOModuleScope
IoSchedulerCancelAllJobs()
public static void IoSchedulerCancelAllJobs()
IoSchedulerPushJob(IOSchedulerJobFunc, int, Cancellable?)
public static void IoSchedulerPushJob(IOSchedulerJobFunc jobFunc, int ioPriority, Cancellable? cancellable)
Parameters
jobFuncIOSchedulerJobFuncA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
ioPriorityintcancellableCancellable
KeyfileSettingsBackendNew(string, string, string?)
public static SettingsBackend KeyfileSettingsBackendNew(string filename, string rootPath, string? rootGroup)
Parameters
Returns
MemoryMonitorDupDefault()
[Version("2.64")]
public static MemoryMonitor MemoryMonitorDupDefault()
Returns
MemorySettingsBackendNew()
[Version("2.28")]
public static SettingsBackend MemorySettingsBackendNew()
Returns
NetworkMonitorGetDefault()
[Version("2.32")]
public static NetworkMonitor NetworkMonitorGetDefault()
Returns
NetworkingInit()
[Version("2.36")]
public static void NetworkingInit()
NullSettingsBackendNew()
[Version("2.28")]
public static SettingsBackend NullSettingsBackendNew()
Returns
PollableSourceNew(Object)
[Version("2.28")]
public static Source PollableSourceNew(Object pollableStream)
Parameters
pollableStreamObject
Returns
PollableSourceNewFull(Object, Source?, Cancellable?)
[Version("2.34")]
public static Source PollableSourceNewFull(Object pollableStream, Source? childSource, Cancellable? cancellable)
Parameters
pollableStreamObjectchildSourceSourcecancellableCancellable
Returns
PollableStreamRead(InputStream, Span<byte>, bool, Cancellable?)
[Version("2.34")]
public static nint PollableStreamRead(InputStream stream, Span<byte> buffer, bool blocking, Cancellable? cancellable)
Parameters
streamInputStreambufferSpan<byte>blockingboolcancellableCancellable
Returns
PollableStreamWrite(OutputStream, Span<byte>, bool, Cancellable?)
[Version("2.34")]
public static nint PollableStreamWrite(OutputStream stream, Span<byte> buffer, bool blocking, Cancellable? cancellable)
Parameters
streamOutputStreambufferSpan<byte>blockingboolcancellableCancellable
Returns
PollableStreamWriteAll(OutputStream, Span<byte>, bool, out nuint, Cancellable?)
[Version("2.34")]
public static bool PollableStreamWriteAll(OutputStream stream, Span<byte> buffer, bool blocking, out nuint bytesWritten, Cancellable? cancellable)
Parameters
streamOutputStreambufferSpan<byte>blockingboolbytesWrittennuintcancellableCancellable
Returns
PowerProfileMonitorDupDefault()
[Version("2.70")]
public static PowerProfileMonitor PowerProfileMonitorDupDefault()
Returns
ProxyGetDefaultForProtocol(string)
[Version("2.26")]
public static Proxy? ProxyGetDefaultForProtocol(string protocol)
Parameters
protocolstring
Returns
ProxyResolverGetDefault()
[Version("2.26")]
public static ProxyResolver ProxyResolverGetDefault()
Returns
ResolverErrorQuark()
[Version("2.22")]
public static Quark ResolverErrorQuark()
Returns
ResourceErrorQuark()
[Version("2.32")]
public static Quark ResourceErrorQuark()
Returns
ResourceLoad(string)
[Version("2.32")]
public static Resource ResourceLoad(string filename)
Parameters
filenamestring
Returns
ResourcesEnumerateChildren(string, ResourceLookupFlags)
[Version("2.32")]
public static string[] ResourcesEnumerateChildren(string path, ResourceLookupFlags lookupFlags)
Parameters
pathstringlookupFlagsResourceLookupFlags
Returns
- string[]
ResourcesGetInfo(string, ResourceLookupFlags, out nuint, out uint)
[Version("2.32")]
public static bool ResourcesGetInfo(string path, ResourceLookupFlags lookupFlags, out nuint size, out uint flags)
Parameters
pathstringlookupFlagsResourceLookupFlagssizenuintflagsuint
Returns
ResourcesHasChildren(string)
[Version("2.84")]
public static bool ResourcesHasChildren(string path)
Parameters
pathstring
Returns
ResourcesLookupData(string, ResourceLookupFlags)
[Version("2.32")]
public static Bytes ResourcesLookupData(string path, ResourceLookupFlags lookupFlags)
Parameters
pathstringlookupFlagsResourceLookupFlags
Returns
ResourcesOpenStream(string, ResourceLookupFlags)
[Version("2.32")]
public static InputStream ResourcesOpenStream(string path, ResourceLookupFlags lookupFlags)
Parameters
pathstringlookupFlagsResourceLookupFlags
Returns
ResourcesRegister(Resource)
[Version("2.32")]
public static void ResourcesRegister(Resource resource)
Parameters
resourceResource
ResourcesUnregister(Resource)
[Version("2.32")]
public static void ResourcesUnregister(Resource resource)
Parameters
resourceResource
SettingsSchemaSourceGetDefault()
[Version("2.32")]
public static SettingsSchemaSource? SettingsSchemaSourceGetDefault()
Returns
SrvTargetListSort(List)
[Version("2.22")]
public static List SrvTargetListSort(List targets)
Parameters
targetsList
Returns
TlsBackendGetDefault()
[Version("2.28")]
public static TlsBackend TlsBackendGetDefault()
Returns
TlsChannelBindingErrorQuark()
[Version("2.66")]
public static Quark TlsChannelBindingErrorQuark()
Returns
TlsClientConnectionNew(IOStream, SocketConnectable?)
[Version("2.28")]
public static IOStream TlsClientConnectionNew(IOStream baseIoStream, SocketConnectable? serverIdentity)
Parameters
baseIoStreamIOStreamserverIdentitySocketConnectable
Returns
TlsErrorQuark()
[Version("2.28")]
public static Quark TlsErrorQuark()
Returns
TlsFileDatabaseNew(string)
[Version("2.30")]
public static TlsDatabase TlsFileDatabaseNew(string anchors)
Parameters
anchorsstring
Returns
TlsServerConnectionNew(IOStream, TlsCertificate?)
[Version("2.28")]
public static IOStream TlsServerConnectionNew(IOStream baseIoStream, TlsCertificate? certificate)
Parameters
baseIoStreamIOStreamcertificateTlsCertificate