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)
18
await store.
SetAsync
(key, value, null, TimeSpan.FromMinutes(1), default);
33
await 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());
70
await store.
SetAsync
(key, value, tags, TimeSpan.FromDays(1), default);
99
await store.
SetAsync
(key1, value, tags, TimeSpan.FromDays(1), default);
100
await store.
SetAsync
(key2, value, tags, TimeSpan.FromDays(1), default);
118
await store.
SetAsync
(key, value, tags, TimeSpan.FromDays(1), default);
136
await store.
SetAsync
(key1, value, tags1, TimeSpan.FromDays(1), default);
137
await store.
SetAsync
(key2, value, tags2, TimeSpan.FromDays(1), default);
163
await store.
SetAsync
("a", value, new[] { "tag1" }, TimeSpan.FromMilliseconds(5), default);
164
await store.
SetAsync
("b", value, new[] { "tag1", "tag2" }, TimeSpan.FromMilliseconds(5), default);
165
await store.
SetAsync
("c", value, new[] { "tag2" }, TimeSpan.FromMilliseconds(20), default);
208
await store.
SetAsync
("a", value, new[] { "tag1", "tag2" }, TimeSpan.FromMilliseconds(5), default);
209
await store.
SetAsync
("a", value, new[] { "tag1" }, TimeSpan.FromMilliseconds(20), default);
245
await Assert.ThrowsAsync<ArgumentException>(async () => await store.
SetAsync
(key, value, new string[] { tag }, TimeSpan.FromMinutes(1), default));