private String GetHeader(IOperationContext context, String httpHeader, String soapHeader)
        {
            var httpHeaders = context.GetHttpRequestHeaders();

            if (httpHeaders != null)
            {
                return(httpHeaders.Headers[httpHeader]);
            }
            else
            {
                return(context.GetIncomingMessageHeader <String>(soapHeader, SoapHeaderNamespace));
            }
        }
Esempio n. 2
0
        private string GetHeader(IOperationContext context, string httpHeader, string soapHeader)
        {
            if (this.RequestAlreadyChecked(context))
            {
                return(null);
            }

            var httpHeaders = context.GetHttpRequestHeaders();

            if (httpHeaders != null)
            {
                return(httpHeaders.Headers[httpHeader]);
            }
            else
            {
                return(context.GetIncomingMessageHeader <string>(soapHeader, this.SoapHeaderNamespace));
            }
        }