11 references to Gravatar
OutputCachingSample (11)
Startup.cs (11)
22app.MapGet("/", Gravatar.WriteGravatar); 24app.MapGet("/cached", Gravatar.WriteGravatar).CacheOutput(); 26app.MapGet("/nocache", Gravatar.WriteGravatar).CacheOutput(x => x.NoCache()); 28app.MapGet("/profile", Gravatar.WriteGravatar).CacheOutput("NoCache"); 30app.MapGet("/attribute", [OutputCache(PolicyName = "NoCache")] (context) => Gravatar.WriteGravatar(context)); 33blog.MapGet("/", Gravatar.WriteGravatar); 34blog.MapGet("/post/{id}", Gravatar.WriteGravatar).CacheOutput(x => x.Tag("blog", "byid")); // Calling CacheOutput() here overwrites the group's policy 44app.MapGet("/query", Gravatar.WriteGravatar).CacheOutput(p => p.SetVaryByQuery("culture")); 46app.MapGet("/vary", Gravatar.WriteGravatar).CacheOutput(c => c.VaryByValue((context) => new KeyValuePair<string, string>("time", (DateTime.Now.Second % 2).ToString(CultureInfo.InvariantCulture)))); 66await Gravatar.WriteGravatar(context); 73app.MapGet("/ims", Gravatar.WriteGravatar).CacheOutput();