/// <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();
 }