コード例 #1
0
        private void SetEndPoint(SessionQuery query, INsiClient nsiClient, EndPointStructure ep, bool clearQuery = false)
        {
            if (ep == null)
            {
                return;
            }

            //Session[Estat.Nsi.Client.Web.ISTATSettings.Session_key_endpoint] = ep;

            ISTATSettings.CurrentEndPoint = ep;

            NSIClientSettings.Instance.SetEndPoint(ISTATSettings.CurrentEndPoint);

            // NSIClientSettings settings = NSIClientSettings.GetSection(System.Configuration.ConfigurationUserLevel.None);
            NSIClientSettings settings = NSIClientSettings.Instance;

            SessionObject.InitializeNSIClient();


            // clear criteria only if was set a data end point
            if (clearQuery)
            {
                if (query != null)
                {
                    query.Clear();
                    query.Reset();
                }
            }
        }
コード例 #2
0
        private string ChangeEndPoint(SessionQuery query, INsiClient nsiClient, string id)
        {
            IEnumerable <EndPointStructure> _ep =
                (from ep in ISTATSettings.ListEndPoint
                 where ep.ID.Equals(id)
                 select ep).OfType <EndPointStructure>();

            SetEndPoint(query, nsiClient, _ep.First());


            return("{\"change\" : true }");
        }
コード例 #3
0
        private void SetEndPoint(SessionQuery query, INsiClient nsiClient, EndPointStructure ep, bool clearQuery = false)
        {
            if (ep == null) return;

            //Session[Estat.Nsi.Client.Web.ISTATSettings.Session_key_endpoint] = ep;

            ISTATSettings.CurrentEndPoint = ep;

            NSIClientSettings.Instance.SetEndPoint(ISTATSettings.CurrentEndPoint);

            // NSIClientSettings settings = NSIClientSettings.GetSection(System.Configuration.ConfigurationUserLevel.None);
            NSIClientSettings settings = NSIClientSettings.Instance;

            SessionObject.InitializeNSIClient();

            // clear criteria only if was set a data end point
            if (clearQuery)
            {

                if (query != null)
                {
                    query.Clear();
                    query.Reset();
                }
            }
        }
コード例 #4
0
        private string ChangeEndPoint(SessionQuery query, INsiClient nsiClient, string id)
        {
            IEnumerable<EndPointStructure> _ep =
                    (from ep in ISTATSettings.ListEndPoint
                     where ep.ID.Equals(id)
                     select ep).OfType<EndPointStructure>();

            SetEndPoint(query, nsiClient, _ep.First());

            return "{\"change\" : true }";
        }