Table of Contents

Class DBusMethodInvocation

Namespace
Gio
Assembly
Gio-2.0.dll
public class DBusMethodInvocation : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
DBusMethodInvocation
Implements
Inherited Members

Constructors

DBusMethodInvocation(bool, params ConstructArgument[])

protected DBusMethodInvocation(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

DBusMethodInvocation(IntPtr, bool)

protected DBusMethodInvocation(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Methods

GetConnection()

[Version("2.26")]
public DBusConnection GetConnection()

Returns

DBusConnection

GetGType()

public static Type GetGType()

Returns

Type

GetInterfaceName()

[Version("2.26")]
public string GetInterfaceName()

Returns

string

GetMessage()

[Version("2.26")]
public DBusMessage GetMessage()

Returns

DBusMessage

GetMethodInfo()

[Version("2.26")]
public DBusMethodInfo? GetMethodInfo()

Returns

DBusMethodInfo

GetMethodName()

[Version("2.26")]
public string GetMethodName()

Returns

string

GetObjectPath()

[Version("2.26")]
public string GetObjectPath()

Returns

string

GetParameters()

[Version("2.26")]
public Variant GetParameters()

Returns

Variant

GetPropertyInfo()

[Version("2.38")]
public DBusPropertyInfo? GetPropertyInfo()

Returns

DBusPropertyInfo

GetSender()

[Version("2.26")]
public string GetSender()

Returns

string

GetUserData()

[Version("2.26")]
public IntPtr GetUserData()

Returns

IntPtr

ReturnDbusError(string, string)

[Version("2.26")]
public void ReturnDbusError(string errorName, string errorMessage)

Parameters

errorName string
errorMessage string

ReturnErrorLiteral(Quark, int, string)

[Version("2.26")]
public void ReturnErrorLiteral(Quark domain, int code, string message)

Parameters

domain Quark
code int
message string

ReturnErrorValist(Quark, int, string, IntPtr)

[Version("2.26")]
public void ReturnErrorValist(Quark domain, int code, string format, IntPtr varArgs)

Parameters

domain Quark
code int
format string
varArgs IntPtr

ReturnGerror(Error)

[Version("2.26")]
public void ReturnGerror(Error error)

Parameters

error Error

ReturnValue(Variant?)

[Version("2.26")]
public void ReturnValue(Variant? parameters)

Parameters

parameters Variant

ReturnValueWithUnixFdList(Variant?, UnixFDList?)

[Version("2.30")]
public void ReturnValueWithUnixFdList(Variant? parameters, UnixFDList? fdList)

Parameters

parameters Variant
fdList UnixFDList

TakeError(Error)

[Version("2.30")]
public void TakeError(Error error)

Parameters

error Error