JoinableTaskContext Конструкторы

Определение

Перегрузки

JoinableTaskContext()

Инициализирует новый экземпляр JoinableTaskContext класса, предполагая, что текущий поток является основным потоком и Current предоставляет средства для переключения на основной поток из другого потока.

JoinableTaskContext(Thread, SynchronizationContext)

Инициализирует новый экземпляр класса JoinableTaskContext.

JoinableTaskContext()

Инициализирует новый экземпляр JoinableTaskContext класса, предполагая, что текущий поток является основным потоком и Current предоставляет средства для переключения на основной поток из другого потока.

public:
 JoinableTaskContext();
public:
 JoinableTaskContext();
 JoinableTaskContext();
public JoinableTaskContext ();
Public Sub New ()

Применяется к

JoinableTaskContext(Thread, SynchronizationContext)

Инициализирует новый экземпляр класса JoinableTaskContext.

public JoinableTaskContext (System.Threading.Thread mainThread = default, System.Threading.SynchronizationContext synchronizationContext = default);
new Microsoft.VisualStudio.Threading.JoinableTaskContext : System.Threading.Thread * System.Threading.SynchronizationContext -> Microsoft.VisualStudio.Threading.JoinableTaskContext
Public Sub New (Optional mainThread As Thread = Nothing, Optional synchronizationContext As SynchronizationContext = Nothing)

Параметры

mainThread
Thread

Поток для переключения в SwitchToMainThreadAsync(CancellationToken). Если этот параметр не указан, предполагается, что текущий поток является основным потоком.

synchronizationContext
SynchronizationContext

Контекст синхронизации, используемый для переключения на основной поток.

Применяется к