/// <summary> /// Constructor /// </summary> /// <param name="proxyType">Interface type that has to be proxied</param> /// <param name="hessianProxyFactory">HessianProxyFactory - Instance</param> /// <param name="uri">Server-Proxy uri</param> public CHessianProxyStandardImpl(Type proxyType,CHessianProxyFactory hessianProxyFactory, Uri uri) : base(typeof(IHessianProxyStandard)) { this.m_proxyType = proxyType; this.m_methodCaller = new CHessianMethodCaller(hessianProxyFactory,uri); this.m_methods = proxyType.GetMethods(); }
public CHessianProxyStandardImpl(Type proxyType, CHessianProxyFactory hessianProxyFactory, Uri uri, string username, string password, WebProxy webproxy) : base(typeof(IHessianProxyStandard)) { this.m_proxyType = proxyType; this.m_methodCaller = new CHessianMethodCaller(hessianProxyFactory, uri, username, password, webproxy); this.m_methods = proxyType.GetMethods(); }