属性
GioDBusProxy:g-interface-info
自:2.26
描述 [源]
确保与该代理的交互符合给定的接口。这主要是为了确保忽略从另一个对等方接收到的格式不良的数据。给定的 GDBusInterfaceInfo
被称为“预期接口”。
执行的检查如下:- 完成方法调用时,如果回复消息的类型签名不是预期的类型,则丢弃回复,并将 GError
设置为 G_IO_ERROR_INVALID_ARGUMENT
。
-
具有类型签名不匹配的接收到的信号将被丢弃,并通过
g_warning()
记录警告。 -
通过最初的
GetAll()
调用或通过::PropertiesChanged
信号(在 org.freedesktop.DBus.Properties 接口中)或使用g_dbus_proxy_set_cached_property()
设置类型签名不匹配的属性将被忽略,并通过g_warning()
记录警告。
请注意,由于在服务端扩展 D-Bus 接口不被视为 ABI 破坏,因此不会对给定 GDBusInterfaceInfo
中未引用的方法、信号和属性执行这些检查。
自:2.26