protected override object DoProcess(HttpRequestMessageWrapper httpRequestMessageWrapper)
        {
            var actualRequest = httpRequestMessageWrapper.GetActualRequest <T>();
            var matched       = matchFunc(actualRequest);

            if (matched)
            {
                callback(actualRequest);
                return(actualRequest);
            }
            return(null);
        }
        public bool Process(HttpRequestMessageWrapper httpRequestMessageWrapper)
        {
            var actualRequest = httpRequestMessageWrapper.GetActualRequest <T>();
            var matched       = matchFunc(actualRequest);

            if (matched)
            {
                callback(actualRequest);
                return(true);
            }
            return(false);
        }
示例#3
0
 protected override object DoProcess(HttpRequestMessageWrapper httpRequestMessageWrapper)
 {
     return(httpRequestMessageWrapper.GetActualRequest());
 }