I look at AppHostBase.cs
and it has the following:
//.... public IContentTypeFilter ContentTypeFilters { get {return EndpointHost.ContentTypeFilter;} } public List<Action<IHttpRequest, IHttpResponse>> PreRequestFilters { get {return EndpointHost.RawRequestFilters;} } public List<Action<IHttpRequest, IHttpResponse, object>> RequestFilters { get {return EndpointHost.RequestFilters;} } public List<Action<IHttpRequest, IHttpResponse, object>> ResponseFilters { get {return EndpointHost.ResponseFilters;} } //....
I read from the SS site document and know that there are RequestFilters
and ResponseFilters
. But why is there a PreRequestFilter
from RequestFilters
? What is this for?
I google'd and see a sample SignalR code written in PreRequestFilters
, why not just write it in RequestFilters
, what's the difference?
Tom source share