aboutsummaryrefslogtreecommitdiff
path: root/ServiceStack/ServiceStackHost.Runtime.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-12 17:46:38 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-12 17:46:38 -0500
commit102bbe2beb76fa76b21f4ed3f7c584a58d787204 (patch)
treea9a860b560395bb8c87251cd0a0c992e812373c9 /ServiceStack/ServiceStackHost.Runtime.cs
parent1714cb8764f2311fd255945d5a03d6b298f62071 (diff)
fix mono project
Diffstat (limited to 'ServiceStack/ServiceStackHost.Runtime.cs')
-rw-r--r--ServiceStack/ServiceStackHost.Runtime.cs21
1 files changed, 2 insertions, 19 deletions
diff --git a/ServiceStack/ServiceStackHost.Runtime.cs b/ServiceStack/ServiceStackHost.Runtime.cs
index 1a1656a0e..aaa50633b 100644
--- a/ServiceStack/ServiceStackHost.Runtime.cs
+++ b/ServiceStack/ServiceStackHost.Runtime.cs
@@ -14,10 +14,8 @@ namespace ServiceStack
/// and no more processing should be done.
/// </summary>
/// <returns></returns>
- public virtual bool ApplyRequestFilters(IRequest req, IResponse res, object requestDto)
+ public virtual void ApplyRequestFilters(IRequest req, IResponse res, object requestDto)
{
- if (res.IsClosed) return res.IsClosed;
-
//Exec all RequestFilter attributes with Priority < 0
var attributes = FilterAttributeCache.GetRequestFilterAttributes(requestDto.GetType());
var i = 0;
@@ -25,16 +23,12 @@ namespace ServiceStack
{
var attribute = attributes[i];
attribute.RequestFilter(req, res, requestDto);
- if (res.IsClosed) return res.IsClosed;
}
- if (res.IsClosed) return res.IsClosed;
-
//Exec global filters
foreach (var requestFilter in GlobalRequestFilters)
{
requestFilter(req, res, requestDto);
- if (res.IsClosed) return res.IsClosed;
}
//Exec remaining RequestFilter attributes with Priority >= 0
@@ -42,10 +36,7 @@ namespace ServiceStack
{
var attribute = attributes[i];
attribute.RequestFilter(req, res, requestDto);
- if (res.IsClosed) return res.IsClosed;
}
-
- return res.IsClosed;
}
/// <summary>
@@ -53,21 +44,13 @@ namespace ServiceStack
/// and no more processing should be done.
/// </summary>
/// <returns></returns>
- public virtual bool ApplyResponseFilters(IRequest req, IResponse res, object response)
+ public virtual void ApplyResponseFilters(IRequest req, IResponse res, object response)
{
- if (response != null)
- {
- if (res.IsClosed) return res.IsClosed;
- }
-
//Exec global filters
foreach (var responseFilter in GlobalResponseFilters)
{
responseFilter(req, res, response);
- if (res.IsClosed) return res.IsClosed;
}
-
- return res.IsClosed;
}
}