public OutputCachingBehavior(IOutputCache cache, IOutputWriter writer, IResourceHash hash, IHeadersCache headersCache) { _cache = cache; _writer = writer; _hash = hash; _headersCache = headersCache; }
public OutputCachingBehavior(IOutputCache cache, IOutputWriter writer, IResourceHash hash, IHeadersCache headersCache, ILogger logger) { _cache = cache; _writer = writer; _hash = hash; _headersCache = headersCache; _logger = logger; }
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(); }