コード例 #1
0
        internal void GetSchema(ActivityHarness harness)
        {
            XElement xml = new XElement(Common.Requests.PublishSchema); //Request.CreateElement(Common.Requests.PublishSchema);

            xml.SetAttributeValue(Common.ActivityHandle, harness.ActivityStamp);
            harness.AppendDataPublicationsToActivityRequest(xml);
            //_dontAutoPublishResponse = true;
            ServerApplicationService.SendRequestToServerPortal(xml, null);
            //_dontAutoPublishResponse = false;
        }
コード例 #2
0
        public ApplicationEx()
        {
            singletonAppInstance = this;

            Application.Current.Exit += Application_Exit;

            if (!IsDesignMode)
            {
                LoadPreferences();

                FormMappings = new FormMappings();

                ServerApplicationService = new ServerApplicationService();
                ServerApplicationService.ServerRequest  += new MessageDelegate(ServerApplicationService_ServerRequest);
                ServerApplicationService.ServerResponse += new MessageDelegate(ServerApplicationService_ServerResponse);
#if WPF
                //EventManager.RegisterClassHandler(typeof(TreeViewItem), TreeViewItem.PreviewMouseRightButtonDownEvent, new RoutedEventHandler(TreeViewItem_PreviewMouseRightButtonDownEvent));
#endif
                InitialiseApplication();
            }
        }
コード例 #3
0
        public ApplicationEx()
        {
            singletonAppInstance = this;

            Application.Current.Exit += Application_Exit;

            if (!IsDesignMode)
            {
                LoadPreferences();

                FormMappings = new FormMappings();

                ServerApplicationService = new ServerApplicationService();
                ServerApplicationService.ServerRequest += new MessageDelegate(ServerApplicationService_ServerRequest);
                ServerApplicationService.ServerResponse += new MessageDelegate(ServerApplicationService_ServerResponse);
            #if WPF
                //EventManager.RegisterClassHandler(typeof(TreeViewItem), TreeViewItem.PreviewMouseRightButtonDownEvent, new RoutedEventHandler(TreeViewItem_PreviewMouseRightButtonDownEvent));
            #endif
                InitialiseApplication();
            }
        }
コード例 #4
0
        public void RequestActivity(IActivityContainer container, string activity, string style, int initialKey, ServerApplicationService.ResponseCallBackDelegate callBack)
        {
            var xml = new XElement(Common.Requests.ActivityCreate);

            xml.SetAttributeValue(Common.ActivityName, activity);

            if (style == null)
            {
                style = string.Empty;
            }

            xml.SetAttributeValue(Common.ActivityStyle, style);

            if (initialKey > 0)
            {
                xml.SetAttributeValue(Common.InitialKey, initialKey.ToString());
            }

            container.AppendDataPublicationsToActivityRequest(xml);

            ServerApplicationService.SendRequestToServerPortal(xml, callBack);
        }
コード例 #5
0
 public Session(ServerApplicationService serverApplicationService)
 {
     _serverApplicationService = serverApplicationService;
 }
コード例 #6
0
 public Session(ServerApplicationService serverApplicationService)
 {
     _serverApplicationService = serverApplicationService;
 }
コード例 #7
0
        public void RequestActivity(IActivityContainer container, string activity, string style, int initialKey, ServerApplicationService.ResponseCallBackDelegate callBack)
        {
            var xml = new XElement(Common.Requests.ActivityCreate);
            xml.SetAttributeValue(Common.ActivityName, activity);

            if (style == null)
                style = string.Empty;

            xml.SetAttributeValue(Common.ActivityStyle, style);

            if (initialKey > 0)
                xml.SetAttributeValue(Common.InitialKey, initialKey.ToString());

            container.AppendDataPublicationsToActivityRequest(xml);

            ServerApplicationService.SendRequestToServerPortal(xml, callBack);
        }