JoinableTaskCollection 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
不完整 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() |
共用對呼叫端 JoinableTask 之主線程的存取權,如果此集合中所有 JoinableTask 實例有任何) ,直到處置傳回的值為止,可能會有 (。 |
JoinTillEmptyAsync() |
將呼叫端的內容聯結至這個集合,直到集合是空的為止。 |
JoinTillEmptyAsync(CancellationToken) |
將呼叫端的內容聯結至這個集合,直到集合是空的為止。 |
Remove(JoinableTask) |
從這個集合中移除指定的 JoinableTask ,如果這個集合追蹤該集合,則會遞減 ref 計數。 |
明確介面實作
IEnumerable.GetEnumerator() |
列舉這個集合中的工作。 |
擴充方法
EmptyIfNull<T>(IEnumerable<T>) |
如果此列舉不是 Null,則傳回此列舉。 如果是 null,則傳回空列舉。 |
適用於
執行緒安全性
此類型適用於所有成員的安全線程。