JoinableTaskContextNode Class
A customizable source of JoinableTaskFactory instances.
Assembly: Microsoft.VisualStudio.Threading (in Microsoft.VisualStudio.Threading.dll)
| Name | Description | |
|---|---|---|
![]() | JoinableTaskContextNode(JoinableTaskContext) | Initializes a new instance of JoinableTaskContextNode. |
| Name | Description | |
|---|---|---|
![]() | Context | Gets the inner wrapped context. |
![]() | Factory | Gets the factory that creates joinable tasks that do not belong to a joinable task collection. |
![]() | MainThread | Gets the main thread that can be shared by tasks created by this context. |
| Name | Description | |
|---|---|---|
![]() | CreateCollection() | Creates a collection for in-flight joinable tasks. |
![]() | CreateDefaultFactory() | Creates a factory without a JoinableTaskCollection. |
![]() | CreateFactory(JoinableTaskCollection) | Creates a joinable task factory that automatically adds all created tasks to a collection that can be jointly joined. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | IsMainThreadBlocked() | Determines whether the main thread is blocked for the caller's completion. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OnHangDetected(TimeSpan, Int32, Guid) | Occurs when a hang involving the main thread is suspected to have occurred. |
![]() | RegisterOnHangDetected() | Registers with the inner JoinableTaskContext to receive hang notifications. |
![]() | SuppressRelevance() | Conceals any JoinableTask the caller is associated with until the returned value is disposed. |
![]() | ToString() | (Inherited from Object.) |
This type is thread-safe for all members.


