/// <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();
 }
Пример #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="hessianProxyFactory">HessianProxyFactory - Instance</param>
 /// <param name="uri">Server-Proxy uri</param>
 public CHessianMethodCaller(CHessianProxyFactory hessianProxyFactory, Uri uri)
 {
     m_CHessianProxyFactory = hessianProxyFactory;
     m_uriHessianServiceUri = uri;
 }
Пример #4
0
 public CHessianMethodCaller(CHessianProxyFactory hessianProxyFactory, Uri uri, string username, string password, WebProxy proxy)
 {
     m_CHessianProxyFactory = hessianProxyFactory;
     m_uriHessianServiceUri = uri;
     m_credentials = new NetworkCredential(username, password);
     m_proxy = proxy;
 }