Exemple #1
0
        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;
        }