我目前正在为一个使用 xml-rpc 作为 API 的丹麦时事通讯提供商创建一个 C# 库。对于我使用 xml-rpc.net 与他们的 API 进行通信的库。
我想让这个库通用,以便它也可以用于其他项目。xml-rpc.net 需要的接口需要通过 API 的 URL 进行修饰,如下所示:
[XmlRpcUrl("https://myclienturl/xmlrpc/")]
public interface MyInterface: IXmlRpcProxy
我的问题是:有没有办法在这个装饰中使用动态字符串而不是硬编码?:-)
编辑 D'oh,看来我不是唯一一个想知道的人。解决方案在这里找到:在运行时创建 XmlRpcUrl 接口