JoinableTaskCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tamamlanmamış JoinableTask nesne koleksiyonu.
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)
- Devralma
-
JoinableTaskCollection
- Öznitelikler
- Uygulamalar
Açıklamalar
Tamamlananlar JoinableTask koleksiyondan otomatik olarak kaldırılır.
Oluşturucular
| JoinableTaskCollection(JoinableTaskContext, Boolean) |
JoinableTaskCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
| Context |
Bu koleksiyonun JoinableTaskContext ait olduğu değeri alır. |
| DisplayName |
Askıda kalma raporlarında görünebilecek, insan tarafından okunabilir bir ad alır veya ayarlar. |
Yöntemler
| Add(JoinableTask) |
Belirtilen JoinableTask öğesini bu koleksiyona ekler. |
| Contains(JoinableTask) |
Belirtilen birleştirilebilir görevin bu koleksiyonun üyesi olup olmadığını denetler. |
| GetEnumerator() |
Bu koleksiyondaki görevleri numaralandırır. |
| Join() |
Döndürülen değer atılana kadar çağıranın JoinableTask'inin sahip olabileceği ana iş parçacığına erişimi (varsa) bu koleksiyondaki tüm JoinableTask örnekleriyle paylaşır. |
| JoinTillEmptyAsync() |
Koleksiyon boş olana kadar çağıranın bağlamını bu koleksiyona ekler. |
| JoinTillEmptyAsync(CancellationToken) |
Koleksiyon boş olana kadar çağıranın bağlamını bu koleksiyona ekler. |
| Remove(JoinableTask) |
Belirtilen JoinableTask öğesini bu koleksiyondan kaldırır veya bu koleksiyon izlerse başvuru sayısını kaldırır. |
Belirtik Arabirim Kullanımları
| IEnumerable.GetEnumerator() |
Bu koleksiyondaki görevleri numaralandırır. |
Uzantı Metotları
| EmptyIfNull<T>(IEnumerable<T>) |
Null olmaması durumunda bu numaralandırmayı döndür. Null olması durumunda boş dönüş sabit listesi. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu tür, tüm üyeler için iş parçacığı güvenlidir.