Taskling.SqlServer.Tokens.CriticalSections.CriticalSectionState.GetQueue C# (CSharp) Method

GetQueue() public method

public GetQueue ( ) : List
return List
        public List<CriticalSectionQueueItem> GetQueue()
        {
            return _queue;
        }

Usage Example

        private async Task CleanseOfExpiredExecutionsAsync(CriticalSectionState csState, SqlCommand command)
        {
            var csQueue            = csState.GetQueue();
            var activeExecutionIds = GetActiveTaskExecutionIds(csState);

            if (activeExecutionIds.Any())
            {
                var taskExecutionStates = await GetTaskExecutionStatesAsync(activeExecutionIds, command).ConfigureAwait(false);

                CleanseCurrentGranteeIfExpired(csState, taskExecutionStates);
                CleanseQueueOfExpiredExecutions(csState, taskExecutionStates, csQueue);
            }
        }
All Usage Examples Of Taskling.SqlServer.Tokens.CriticalSections.CriticalSectionState::GetQueue