JoinableTaskCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция неполных JoinableTask объектов.
public ref class JoinableTaskCollection : System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Threading::JoinableTask ^>
[System.Diagnostics.DebuggerDisplay("JoinableTaskCollection: {displayName ?? "(anonymous)"}")]
public class JoinableTaskCollection : System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Threading.JoinableTask>
[<System.Diagnostics.DebuggerDisplay("JoinableTaskCollection: {displayName ?? "(anonymous)"}")>]
type JoinableTaskCollection = class
interface seq<JoinableTask>
interface IEnumerable
Public Class JoinableTaskCollection
Implements IEnumerable(Of JoinableTask)
- Наследование
-
JoinableTaskCollection
- Атрибуты
- Реализации
Комментарии
Все завершенные JoinableTask автоматически удаляются из коллекции.
Конструкторы
JoinableTaskCollection(JoinableTaskContext, Boolean) |
Инициализирует новый экземпляр класса JoinableTaskCollection. |
Свойства
Context |
Получает объект JoinableTaskContext, которому принадлежит данная коллекция. |
DisplayName |
Возвращает или задает понятное имя, которое может отображаться в отчетах о зависаниях. |
Методы
Add(JoinableTask) |
Добавляет указанный объект JoinableTask в эту коллекцию. |
Contains(JoinableTask) |
Проверяет, является ли указанная присоединенная задача членом этой коллекции. |
GetEnumerator() |
Перебирает задачи в этой коллекции. |
Join() |
Предоставляет доступ к потоку main, который может иметь joinableTask вызывающего объекта (если таковой имеется) со всеми экземплярами JoinableTask в этой коллекции, пока возвращаемое значение не будет удалено. |
JoinTillEmptyAsync() |
Присоединяет контекст вызывающего объекта к этой коллекции, пока коллекция не пуста. |
JoinTillEmptyAsync(CancellationToken) |
Присоединяет контекст вызывающего объекта к этой коллекции, пока коллекция не пуста. |
Remove(JoinableTask) |
Удаляет указанный JoinableTask объект из этой коллекции или уменьшает число ссылок, если эта коллекция отслеживает это. |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Перебирает задачи в этой коллекции. |
Методы расширения
EmptyIfNull<T>(IEnumerable<T>) |
Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление. |
Применяется к
Потокобезопасность
Этот тип является потокобезопасной для всех членов.