public HttpFilter(IFilterCollections filterCollections, IAccessLog accessLog, ICoreSettings settings) { Contract.Requires(filterCollections!=null); Contract.Requires(accessLog!=null); Contract.Requires(settings!=null); _settings = settings; _filterCollections = filterCollections; _accessLog = accessLog; }
public HttpResponseFilter(IHttpRequest request, string connectionId, IAccessLog accessLog, IFilterCollections collections) { Contract.Requires(request!=null); Contract.Requires(!string.IsNullOrEmpty(connectionId)); Contract.Requires(accessLog!=null); Contract.Requires(collections!=null); _request = request; _clientConnectionId = connectionId; _accessLog = accessLog; _filterCollections = collections; }