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