Пример #1
0
        public RetailServiceImpl()
        {
            string sessionId = null;
            string clientTime = null;

            HttpRequestMessageProperty httpRequestMessageProperty = OperationContext.Current.IncomingMessageProperties["httpRequest"] as HttpRequestMessageProperty;
            foreach (string key in httpRequestMessageProperty.Headers.AllKeys)
            {
                if (string.Equals(key, "SessionId", StringComparison.OrdinalIgnoreCase))
                    sessionId = httpRequestMessageProperty.Headers["SessionId"];

                if (string.Equals(key, "ClientTime", StringComparison.OrdinalIgnoreCase))
                    clientTime = httpRequestMessageProperty.Headers["ClientTime"];
            }

            this._serviceController = new Controller.RetailServiceController(sessionId, clientTime);
        }
Пример #2
0
        public RetailServiceImpl()
        {
            string sessionId  = null;
            string clientTime = null;

            HttpRequestMessageProperty httpRequestMessageProperty = OperationContext.Current.IncomingMessageProperties["httpRequest"] as HttpRequestMessageProperty;

            foreach (string key in httpRequestMessageProperty.Headers.AllKeys)
            {
                if (string.Equals(key, "SessionId", StringComparison.OrdinalIgnoreCase))
                {
                    sessionId = httpRequestMessageProperty.Headers["SessionId"];
                }

                if (string.Equals(key, "ClientTime", StringComparison.OrdinalIgnoreCase))
                {
                    clientTime = httpRequestMessageProperty.Headers["ClientTime"];
                }
            }

            this._serviceController = new Controller.RetailServiceController(sessionId, clientTime);
        }