Implemented interface member:
method
SetAsync
Microsoft.AspNetCore.OutputCaching.IOutputCacheStore.SetAsync(System.String, System.Byte[], System.String[], System.TimeSpan, System.Threading.CancellationToken)
16 references to SetAsync
Microsoft.AspNetCore.OutputCaching.Tests (16)
MemoryOutputCacheStoreTests.cs (16)
18await store.SetAsync(key, value, null, TimeSpan.FromMinutes(1), default); 33await store.SetAsync(key, value, null, TimeSpan.FromMilliseconds(5), default); 48_ = await Assert.ThrowsAsync<ArgumentNullException>("key", () => store.SetAsync(key, value, null, TimeSpan.FromMilliseconds(5), default).AsTask()); 58_ = await Assert.ThrowsAsync<ArgumentNullException>("value", () => store.SetAsync(key, value, null, TimeSpan.FromMilliseconds(5), default).AsTask()); 70await store.SetAsync(key, value, tags, TimeSpan.FromDays(1), default); 99await store.SetAsync(key1, value, tags, TimeSpan.FromDays(1), default); 100await store.SetAsync(key2, value, tags, TimeSpan.FromDays(1), default); 118await store.SetAsync(key, value, tags, TimeSpan.FromDays(1), default); 136await store.SetAsync(key1, value, tags1, TimeSpan.FromDays(1), default); 137await store.SetAsync(key2, value, tags2, TimeSpan.FromDays(1), default); 163await store.SetAsync("a", value, new[] { "tag1" }, TimeSpan.FromMilliseconds(5), default); 164await store.SetAsync("b", value, new[] { "tag1", "tag2" }, TimeSpan.FromMilliseconds(5), default); 165await store.SetAsync("c", value, new[] { "tag2" }, TimeSpan.FromMilliseconds(20), default); 208await store.SetAsync("a", value, new[] { "tag1", "tag2" }, TimeSpan.FromMilliseconds(5), default); 209await store.SetAsync("a", value, new[] { "tag1" }, TimeSpan.FromMilliseconds(20), default); 245await Assert.ThrowsAsync<ArgumentException>(async () => await store.SetAsync(key, value, new string[] { tag }, TimeSpan.FromMinutes(1), default));