49 references to Build
Microsoft.AspNetCore.OutputCaching (4)
OutputCacheAttribute.cs (1)
117
return _builtPolicy = builder.
Build
();
OutputCacheOptions.cs (2)
78
NamedPolicies[name] = builder.
Build
();
108
BasePolicies.Add(builder.
Build
());
Policies\OutputCacheConventionBuilderExtensions.cs (1)
71
endpointBuilder.Metadata.Add(outputCachePolicyBuilder.
Build
());
Microsoft.AspNetCore.OutputCaching.Tests (45)
OutputCachePolicyBuilderTests.cs (23)
15
var policy = builder.
Build
();
24
var policy = builder.
Build
();
36
var policy = builder.Expire(TimeSpan.FromSeconds(duration)).
Build
();
49
var policy = builder.NoCache().
Build
();
66
var policy = builder.AddPolicy(new NamedPolicy(name)).
Build
();
84
var policy = builder.AddPolicy(new NamedPolicy(name)).
Build
();
97
var policy = builder.SetVaryByHost(false).
Build
();
111
var policy = builder.SetVaryByHeader("HeaderA", "HeaderC").
Build
();
127
var policy = builder.SetVaryByQuery("QueryA", "QueryC").
Build
();
147
var policy = builder.SetVaryByRouteValue("RouteA", "RouteC").
Build
();
167
var policy = builder.SetVaryByRouteValue(new string[] { "RouteA", "RouteC" }).
Build
();
187
var policy = builder.SetVaryByRouteValue("RouteB").SetVaryByRouteValue("RouteA", "RouteC").
Build
();
203
var policy1 = new OutputCachePolicyBuilder().SetCacheKeyPrefix("tenant1").
Build
();
204
var policy2 = new OutputCachePolicyBuilder().SetCacheKeyPrefix(context => "tenant2").
Build
();
205
var policy3 = new OutputCachePolicyBuilder().SetCacheKeyPrefix((context, cancellationToken) => ValueTask.FromResult("tenant3")).
Build
();
226
.
Build
();
242
var policy = builder.Tag("tag1", "tag2").
Build
();
256
var policy = builder.
Build
();
268
var policy = builder.SetLocking(true).
Build
();
280
var policy = builder.SetLocking(false).
Build
();
292
var policy = builder.
Build
();
307
var policy = builder.NoCache().
Build
();
319
var policy = builder.NoCache().Cache().
Build
();
OutputCachePolicyProviderTests.cs (17)
48
var policies = new[] { new OutputCachePolicyBuilder().
Build
() };
67
var policy = new OutputCachePolicyBuilder().
Build
();
84
var policy = new OutputCachePolicyBuilder().
Build
();
103
var policy = new OutputCachePolicyBuilder().
Build
();
119
var policy = new OutputCachePolicyBuilder().
Build
();
132
var policy = new OutputCachePolicyBuilder().
Build
();
150
var policy = new OutputCachePolicyBuilder().
Build
();
168
var policy = new OutputCachePolicyBuilder().
Build
();
186
var policy = new OutputCachePolicyBuilder().
Build
();
201
var policy = new OutputCachePolicyBuilder().
Build
();
214
var policy = new OutputCachePolicyBuilder().
Build
();
232
var policy = new OutputCachePolicyBuilder().
Build
();
248
var policy = new OutputCachePolicyBuilder().
Build
();
324
var policy = new OutputCachePolicyBuilder().
Build
();
342
var policy = new OutputCachePolicyBuilder().
Build
();
365
var policy = new OutputCachePolicyBuilder().
Build
();
388
var policy = new OutputCachePolicyBuilder().
Build
();
OutputCacheTests.cs (4)
329
options.AddBasePolicy(b => b.SetVaryByHeader(HeaderNames.From).
Build
());
469
options.AddBasePolicy(b => b.SetVaryByQuery("query").
Build
());
491
options.AddBasePolicy(b => b.SetVaryByQuery("query").
Build
());
797
options.AddBasePolicy(b => b.
Build
());
TestUtils.cs (1)
175
outputCachingOptions.BasePolicies.Add(new OutputCachePolicyBuilder().
Build
());