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); }
protected override object DoProcess(HttpRequestMessageWrapper httpRequestMessageWrapper) { return(httpRequestMessageWrapper.GetActualRequest()); }