コード例 #1
0
 public DisableCacheControlFeatureHandler(
     [DisallowNull] ICacheControlKeyProvider keyProvider,
     [DisallowNull] CacheControl cacheControl,
     [DisallowNull] ICacheControlStore cacheControlStore)
     : base(cacheControl, keyProvider, cacheControlStore)
 {
 }
コード例 #2
0
 public PrivateCacheControlFeatureHandler(
     [DisallowNull] ICacheControlKeyProvider keyProvider,
     [DisallowNull] CacheControl cacheControl,
     [DisallowNull] ICacheControlStore cacheControlStore)
     : base(cacheControl, keyProvider, cacheControlStore)
 {
     this.cacheControlStore = cacheControlStore ?? throw new ArgumentNullException(nameof(cacheControlStore));
     this.keyProvider       = keyProvider ?? throw new ArgumentNullException(nameof(keyProvider));
 }
コード例 #3
0
 public TeamsVersioningDecorator(
     [DisallowNull] ITeamsStore inner,
     [DisallowNull] ICacheControlStore cacheControlStore,
     [DisallowNull] ICacheControlKeyProvider cacheControlKeyProvider)
 {
     this.inner                   = inner ?? throw new ArgumentNullException(nameof(inner));
     this.cacheControlStore       = cacheControlStore ?? throw new ArgumentNullException(nameof(cacheControlStore));
     this.cacheControlKeyProvider = cacheControlKeyProvider ?? throw new ArgumentNullException(nameof(cacheControlKeyProvider));
 }
コード例 #4
0
 protected CacheControlFeatureHandler(
     [DisallowNull] CacheControl cacheControl,
     [DisallowNull] ICacheControlKeyProvider keyProvider,
     [DisallowNull] ICacheControlStore cacheControlStore)
 {
     this.cacheControl      = cacheControl ?? throw new ArgumentNullException(nameof(cacheControl));
     this.keyProvider       = keyProvider ?? throw new ArgumentNullException(nameof(keyProvider));
     this.cacheControlStore = cacheControlStore ?? throw new ArgumentNullException(nameof(cacheControlStore));
 }
コード例 #5
0
 public CacheControlFilter(
     [DisallowNull] CacheControl cacheControl,
     [DisallowNull] ICacheControlFeatureHandler featureHandler,
     [DisallowNull] IValidator validator,
     [DisallowNull] ICacheControlKeyProvider keyProvider
     )
 {
     this.cacheControl   = cacheControl ?? throw new ArgumentNullException(nameof(cacheControl));
     this.featureHandler = featureHandler ?? throw new ArgumentNullException(nameof(featureHandler));
     this.validator      = validator ?? throw new ArgumentNullException(nameof(validator));
     this.keyProvider    = keyProvider ?? throw new ArgumentNullException(nameof(keyProvider));
 }