Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
    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;
      }
    }