public static GetXmlRpcManager ( string ip, int port, string relativeUri, bool logReqresp ) : IXmlRpcManager | ||
ip | string | |
port | int | |
relativeUri | string | |
logReqresp | bool | |
Результат | IXmlRpcManager |
public static IXmlRpcManager GetXmlRpcManager(string ip, int port,
string relativeUri, bool logReqresp) {
IXmlRpcManager proxy = XmlRpcProxyGen.Create<IXmlRpcManager>();
proxy.Url = string.Format("http://{0}:{1}/{2}", ip, port, relativeUri);
if (logReqresp) {
XmlRpcManagerClientLogger logger = new XmlRpcManagerClientLogger();
logger.Attach(proxy);
}
return proxy;
}
}
public void InitFixture() { ConsoleTraceListener myWriter = new ConsoleTraceListener(); Debug.Listeners.Add(myWriter); Node n = new StructuredNode(new AHAddress(new RNGCryptoServiceProvider())); _rpc = XmlRpcManagerClient.GetXmlRpcManager("127.0.0.1", Port, "xm.rem", true); _mrm = MockRpcManager.GetInstance(n); _server = new XmlRpcManagerServer(Port); _server.Add(n, _mrm, "xm1.rem"); Debug.WriteLine(string.Format("Server started at {0}", Port)); }