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