public bool Connect() { try { serviceGraphic = Activator.GetObject(typeof(BaseProtocol), url.ToString()) as ClientServiceProtocol; Name = serviceGraphic.Name; // Force a test of the connection. Path = serviceGraphic.Path; serviceGraphicPermissionsChangedHandler = new ClientServiceProtocol.PermissionsChangedHandler(ServiceGraphicPermissionsChanged); serviceGraphicStepHandler = new ClientServiceProtocol.StepHandler(ServiceGraphicStep); serviceGraphicSyncHandler = new ClientServiceProtocol.SyncHandler(ServiceGraphicSync); serviceGraphicPortInfoRequestedHandler = new ClientServiceProtocol.PortInfoRequestedHandler(ServiceGraphicPortInfoRequested); serviceGraphicChangedHandler = new ClientServiceProtocol.ChangedHandler(ServiceGraphicChanged); serviceGraphic.PermissionsChanged += serviceGraphicPermissionsChangedHandler; serviceGraphic.Changed += serviceGraphicChangedHandler; serviceGraphic.Step += serviceGraphicStepHandler; serviceGraphic.Sync += serviceGraphicSyncHandler; serviceGraphic.PortInfoRequested += serviceGraphicPortInfoRequestedHandler; Syncxxx(); this.clientName = Announce(clientName); connectionError = ""; return true; } catch (System.Runtime.Remoting.RemotingException remotingException) { connectionError = remotingException.Message; return false; } }
public bool Connect() { try { serviceGraphic = Activator.GetObject(typeof(BaseProtocol), url.ToString()) as ClientServiceProtocol; Name = serviceGraphic.Name; // Force a test of the connection. Path = serviceGraphic.Path; serviceGraphicPermissionsChangedHandler = new ClientServiceProtocol.PermissionsChangedHandler(ServiceGraphicPermissionsChanged); serviceGraphicStepHandler = new ClientServiceProtocol.StepHandler(ServiceGraphicStep); serviceGraphicSyncHandler = new ClientServiceProtocol.SyncHandler(ServiceGraphicSync); serviceGraphicPortInfoRequestedHandler = new ClientServiceProtocol.PortInfoRequestedHandler(ServiceGraphicPortInfoRequested); serviceGraphicChangedHandler = new ClientServiceProtocol.ChangedHandler(ServiceGraphicChanged); serviceGraphic.PermissionsChanged += serviceGraphicPermissionsChangedHandler; serviceGraphic.Changed += serviceGraphicChangedHandler; serviceGraphic.Step += serviceGraphicStepHandler; serviceGraphic.Sync += serviceGraphicSyncHandler; serviceGraphic.PortInfoRequested += serviceGraphicPortInfoRequestedHandler; Syncxxx(); this.clientName = Announce(clientName); connectionError = ""; return(true); } catch (System.Runtime.Remoting.RemotingException remotingException) { connectionError = remotingException.Message; return(false); } }
public bool TestUrl(Uri url) { try { serviceGraphic = Activator.GetObject(typeof(BaseProtocol), url.ToString()) as ClientServiceProtocol; Name = serviceGraphic.Name; // Force a test of the connection. this.url = url; connectionError = ""; return(true); } catch (System.Runtime.Remoting.RemotingException remotingException) { url = null; connectionError = remotingException.Message; return(false); } }
public bool TestUrl(Uri url) { try { serviceGraphic = Activator.GetObject(typeof(BaseProtocol), url.ToString()) as ClientServiceProtocol; Name = serviceGraphic.Name; // Force a test of the connection. this.url = url; connectionError = ""; return true; } catch (System.Runtime.Remoting.RemotingException remotingException) { url = null; connectionError = remotingException.Message; return false; } }
internal void ConnectClientServiceProtocol() { ClientServiceProtocol.LoadHandler clientLoad = new ClientServiceProtocol.LoadHandler(LoadGraphics); ClientServiceProtocol.SaveHandler clientSave = new ClientServiceProtocol.SaveHandler(SaveGraphics); ClientServiceProtocol.SaveAsHandler clientSaveAs = new ClientServiceProtocol.SaveAsHandler(SaveAsGraphics); ClientServiceProtocol.ChangePermissionsHandler clientChangePermissions = new ClientServiceProtocol.ChangePermissionsHandler(ChangePermissions); ClientServiceProtocol.GetPropertyValuesHandler clientGetPropertyValues = new ClientServiceProtocol.GetPropertyValuesHandler(GetPropertyValues); ClientServiceProtocol.GetSubTagsHandler clientGetSubTags = new ClientServiceProtocol.GetSubTagsHandler(GetSubTags); ClientServiceProtocol.ChangeHandler clientChange = new ClientServiceProtocol.ChangeHandler(Change); ClientServiceProtocol.RequestPortInfoHandler clientRequestPortInfo = new ClientServiceProtocol.RequestPortInfoHandler(ClientRequestPortInfo); ClientServiceProtocol.PropertyListHandler clientPropertyListCheck = new ClientServiceProtocol.PropertyListHandler(PropertyListCheck); ClientServiceProtocol.LogMessageHandler clientLogMessage = new ClientServiceProtocol.LogMessageHandler(LogMessage); ClientServiceProtocol.AnnounceHandler clientAnnounce = new ClientServiceProtocol.AnnounceHandler(ClientAnnounce); ClientServiceProtocol.RenounceHandler clientRenounce = new ClientServiceProtocol.RenounceHandler(ClientRenounce); clientClientServiceProtocol = new ClientServiceProtocol(name, path, clientLoad, clientSave, clientSaveAs, graphic, model, clientChangePermissions, clientGetPropertyValues, clientGetSubTags, clientChange, clientRequestPortInfo, clientPropertyListCheck, clientLogMessage, clientAnnounce, clientRenounce); RemotingServices.Marshal(clientClientServiceProtocol, "Client/" + Name); EngineServiceProtocol.LogMessageHandler engineLogMessage = new EngineServiceProtocol.LogMessageHandler(LogMessage); EngineServiceProtocol.StateChangedHandler engineStateChanged = new EngineServiceProtocol.StateChangedHandler(StateChanged); EngineServiceProtocol.RequestPortInfoHandler engineRequestPortInfo = new EngineServiceProtocol.RequestPortInfoHandler(EngineRequestPortInfo); EngineServiceProtocol.AnnounceHandler engineAnnounce = new EngineServiceProtocol.AnnounceHandler(EngineAnnounce); EngineServiceProtocol.RenounceHandler engineRenounce = new EngineServiceProtocol.RenounceHandler(EngineRenounce); engineClientServiceProtocol = new EngineServiceProtocol(name, path, graphic, model, engineLogMessage, engineStateChanged, engineRequestPortInfo, engineAnnounce, engineRenounce); RemotingServices.Marshal(engineClientServiceProtocol, "Engine/" + Name); }