Implemented interface member:
method
TryEnterAsync
Microsoft.AspNetCore.ConcurrencyLimiter.IQueuePolicy.TryEnterAsync()
28 references to TryEnterAsync
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (28)
PolicyTests\QueuePolicyTests.cs (11)
15
var t1 = s.
TryEnterAsync
();
18
var t2 = s.
TryEnterAsync
();
21
var t3 = s.
TryEnterAsync
();
29
Assert.True(await s.
TryEnterAsync
().DefaultTimeout());
31
var waitingTask = s.
TryEnterAsync
();
44
var t1 = s.
TryEnterAsync
();
48
var t2 = s.
TryEnterAsync
();
52
var t3 = s.
TryEnterAsync
();
55
var t4 = s.
TryEnterAsync
();
67
Assert.True(await s1.
TryEnterAsync
().DefaultTimeout());
68
Assert.True(await s2.
TryEnterAsync
().DefaultTimeout());
PolicyTests\StackPolicyTests.cs (17)
19
var task1 = stack.
TryEnterAsync
();
24
var task2 = stack.
TryEnterAsync
();
44
var task1 = stack.
TryEnterAsync
();
47
var task2 = stack.
TryEnterAsync
();
49
var task3 = stack.
TryEnterAsync
();
51
var task4 = stack.
TryEnterAsync
();
54
var task5 = stack.
TryEnterAsync
();
73
var task1 = stack.
TryEnterAsync
();
76
var task2 = stack.
TryEnterAsync
();
79
var task3 = stack.
TryEnterAsync
();
92
var task1 = stack.
TryEnterAsync
();
95
var task2 = stack.
TryEnterAsync
();
103
var task3 = stack.
TryEnterAsync
();
116
var task0 = stack.
TryEnterAsync
();
119
var task1 = stack.
TryEnterAsync
();
125
var task2 = stack.
TryEnterAsync
();
145
await stack.
TryEnterAsync
();