コード例 #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 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);
        }
コード例 #3
0
        public void GetSessionInfo()
        {
            XElement sendElt = new XElement(Common.Requests.SessionData);

            _serverApplicationService.SendRequestToServerPortal(sendElt, GetSessionInfoCallCompleted);
        }