public virtual void ClientStopEventPump() { DoDisposeCheck(); Forge.Net.Remoting.Messaging.ResponseMessage _response = null; try { Forge.Net.Remoting.Messaging.MethodParameter[] _mps = null; Forge.Net.Remoting.Messaging.RequestMessage _message = new Forge.Net.Remoting.Messaging.RequestMessage(System.Guid.NewGuid().ToString(), Forge.Net.Remoting.MessageTypeEnum.Request, Forge.Net.Remoting.MessageInvokeModeEnum.RequestService, typeof(Forge.RemoteDesktop.Contracts.IRemoteDesktop), "ClientStopEventPump", _mps); _message.Context.Add(Forge.Net.Remoting.Proxy.ProxyBase.PROXY_ID, this.ProxyId); long _timeout = GetTimeoutByMethod(typeof(Forge.RemoteDesktop.Contracts.IRemoteDesktop), "ClientStopEventPump", _mps, Forge.Net.Remoting.Proxy.MethodTimeoutEnum.CallTimeout); _response = (Forge.Net.Remoting.Messaging.ResponseMessage) this.mChannel.SendMessage(this.mSessionId, _message, _timeout); } catch (System.Exception ex) { throw new Forge.Net.Remoting.RemoteMethodInvocationException("Unable to call remote method. See inner exception for details.", ex); } if (_response.MethodInvocationException != null) { throw new Forge.Net.Remoting.RemoteMethodInvocationException("An exception arrived from the remote side. See inner exception for details.", _response.MethodInvocationException); } }
public System.String GetName() { DoDisposeCheck(); Forge.Net.Remoting.Messaging.ResponseMessage _response = null; try { Forge.Net.Remoting.Messaging.MethodParameter[] _mps = null; Forge.Net.Remoting.Messaging.RequestMessage _message = new Forge.Net.Remoting.Messaging.RequestMessage(System.Guid.NewGuid().ToString(), Forge.Net.Remoting.MessageTypeEnum.Request, Forge.Net.Remoting.MessageInvokeModeEnum.RequestService, typeof(Testing.TerraGraf.Contracts.ITestContractStream), "GetName", _mps); _message.Context.Add(Forge.Net.Remoting.Proxy.ProxyBase.PROXY_ID, this.ProxyId); long _timeout = GetTimeoutByMethod(typeof(Testing.TerraGraf.Contracts.ITestContractStream), "GetName", _mps, Forge.Net.Remoting.Proxy.MethodTimeoutEnum.CallTimeout); _response = (Forge.Net.Remoting.Messaging.ResponseMessage) this.mChannel.SendMessage(this.mSessionId, _message, _timeout); } catch (System.Exception ex) { throw new Forge.Net.Remoting.RemoteMethodInvocationException("Unable to call remote method. See inner exception for details.", ex); } if (_response.MethodInvocationException == null) { return((System.String)_response.ReturnValue.Value); } else { throw new Forge.Net.Remoting.RemoteMethodInvocationException("An exception arrived from the remote side. See inner exception for details.", _response.MethodInvocationException); } }
public Forge.RemoteDesktop.Contracts.LoginResponseArgs Login(Forge.RemoteDesktop.Contracts.LoginRequestArgs _p0) { DoDisposeCheck(); Forge.Net.Remoting.Messaging.ResponseMessage _response = null; try { Forge.Net.Remoting.Messaging.MethodParameter[] _mps = null; Forge.Net.Remoting.Messaging.MethodParameter _mp0 = new Forge.Net.Remoting.Messaging.MethodParameter(0, typeof(Forge.RemoteDesktop.Contracts.LoginRequestArgs).FullName + ", " + new System.Reflection.AssemblyName(typeof(Forge.RemoteDesktop.Contracts.LoginRequestArgs).Assembly.FullName).Name, _p0); _mps = new Forge.Net.Remoting.Messaging.MethodParameter[] { _mp0 }; Forge.Net.Remoting.Messaging.RequestMessage _message = new Forge.Net.Remoting.Messaging.RequestMessage(System.Guid.NewGuid().ToString(), Forge.Net.Remoting.MessageTypeEnum.Request, Forge.Net.Remoting.MessageInvokeModeEnum.RequestService, typeof(Forge.RemoteDesktop.Contracts.IRemoteDesktop), "Login", _mps); _message.Context.Add(Forge.Net.Remoting.Proxy.ProxyBase.PROXY_ID, this.ProxyId); long _timeout = GetTimeoutByMethod(typeof(Forge.RemoteDesktop.Contracts.IRemoteDesktop), "Login", _mps, Forge.Net.Remoting.Proxy.MethodTimeoutEnum.CallTimeout); _response = (Forge.Net.Remoting.Messaging.ResponseMessage) this.mChannel.SendMessage(this.mSessionId, _message, _timeout); } catch (System.Exception ex) { throw new Forge.Net.Remoting.RemoteMethodInvocationException("Unable to call remote method. See inner exception for details.", ex); } if (_response.MethodInvocationException == null) { return((Forge.RemoteDesktop.Contracts.LoginResponseArgs)_response.ReturnValue.Value); } else { throw new Forge.Net.Remoting.RemoteMethodInvocationException("An exception arrived from the remote side. See inner exception for details.", _response.MethodInvocationException); } }
public void SendImage(System.IO.Stream _p0) { DoDisposeCheck(); Forge.Net.Remoting.Messaging.ResponseMessage _response = null; try { Forge.Net.Remoting.ServiceBase.CheckProxyRegistered(this); Forge.Net.Remoting.Messaging.MethodParameter[] _mps = null; Forge.Net.Remoting.Messaging.MethodParameter _mp0 = new Forge.Net.Remoting.Messaging.MethodParameter(0, typeof(System.IO.Stream).FullName, _p0); _mps = new Forge.Net.Remoting.Messaging.MethodParameter[] { _mp0 }; Forge.Net.Remoting.Messaging.RequestMessage _message = new Forge.Net.Remoting.Messaging.RequestMessage(System.Guid.NewGuid().ToString(), Forge.Net.Remoting.MessageTypeEnum.Request, Forge.Net.Remoting.MessageInvokeModeEnum.RequestCallback, typeof(Testing.TerraGraf.Contracts.ITestContract), "SendImage", _mps); _message.Context.Add(Forge.Net.Remoting.Proxy.ProxyBase.PROXY_ID, Forge.Net.Remoting.ServiceBase.GetPeerProxyId(this)); long _timeout = GetTimeoutByMethod(typeof(Testing.TerraGraf.Contracts.ITestContract), "SendImage", _mps, Forge.Net.Remoting.Proxy.MethodTimeoutEnum.CallTimeout); _response = (Forge.Net.Remoting.Messaging.ResponseMessage) this.mChannel.SendMessage(this.mSessionId, _message, _timeout); } catch (System.Exception ex) { throw new Forge.Net.Remoting.RemoteMethodInvocationException("Unable to call remote method. See inner exception for details.", ex); } if (_response.MethodInvocationException != null) { throw new Forge.Net.Remoting.RemoteMethodInvocationException("An exception arrived from the remote side. See inner exception for details.", _response.MethodInvocationException); } }