我在 Vala 中实现了一个 DBUS 服务器:
[DBus (name = "com.github.Test")]
public class Test.Server {
public int one() {};
public int two() {};
}
}
我正在寻找某种“注释”,它将从 DBUS 中隐藏方法“二”,因为在我的(真实)情况下,它具有一些不可序列化的属性,并且意图不是通过 DBUS 使用。
谢谢!
看看这里https://live.gnome.org/Vala/Manual/Attributes#DBus_Attribute
您正在方法之上寻找 [DBus (visible = false)]。