在运行时创建XmlRpcUrl接口

9

目前,我正在使用(xml-rpc.net)接口静态地创建我的XML-RPC,使用以下语句:

[XmlRpcUrl("http://dillieodigital.wordpress.com/xmlrpc.php")]
public interface ICSBlog : IMetaWeblog
{
}

然而,我希望能够在运行时指定服务的URL,这样我就可以根据需要动态切换到不同的服务。

我该如何实现这一点?

1个回答

11

URL可以在运行时进行设置,例如:

ISumAndDiff proxy = XmlRpcProxyGen.Create<ISumAndDiff>();
proxy.Url = "http://www.cookcomputing.com/SumAndDiff.rem";   
SumAndDiffValue ret = proxy.SumAndDifference(2, 3);

假设代理接口派生自IXmlRpcProxy。如果不是,则必须将其强制转换为IXmlRpcProxy才能设置Url属性。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接