/// <summary> /// Take this instance. /// </summary> /// <returns>A <see cref="Task"/> representing the asynchronous operation.</returns> public Task <T> NextAsync() { return(NotificationQueue.TakeAsync()); }