コード例 #1
0
 public OutputCachingBehavior(IOutputCache cache, IOutputWriter writer,
     IResourceHash hash, IHeadersCache headersCache)
 {
     _cache = cache;
     _writer = writer;
     _hash = hash;
     _headersCache = headersCache;
 }
コード例 #2
0
 public OutputCachingBehavior(IOutputCache cache, IOutputWriter writer, IResourceHash hash, IHeadersCache headersCache, ILogger logger)
 {
     _cache        = cache;
     _writer       = writer;
     _hash         = hash;
     _headersCache = headersCache;
     _logger       = logger;
 }
コード例 #3
0
        public OutputCachingBehavior(IActionBehavior inner, IContentCache cache, IOutputWriter writer, IResourceHash resourceHash)
        {
            _inner = inner;
            _cache = cache;
            _writer = writer;
            _resourceHash = resourceHash;

            Invoker = x => x.Invoke();
            PartialInvoker = x => x.InvokePartial();
        }