FileEntityAsyncQueue 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.
public ref class FileEntityAsyncQueue sealed : Microsoft::VisualStudio::Threading::AsyncQueue<Microsoft::VisualStudio::Shell::Internal::FileEnumerationService::FileEntity ^>
public sealed class FileEntityAsyncQueue : Microsoft.VisualStudio.Threading.AsyncQueue<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity>
type FileEntityAsyncQueue = class
inherit AsyncQueue<FileEntity>
Public NotInheritable Class FileEntityAsyncQueue
Inherits AsyncQueue(Of FileEntity)
- Devralma
Oluşturucular
| Name | Description |
|---|---|
| FileEntityAsyncQueue(Task<Boolean>) | |
Özellikler
| Name | Description |
|---|---|
| AreResultsAccurate |
Kuyruğun içeriğinin doğru olup olmadığını belirten boole döndüren bir görev alır. |
| Completion |
Çağrıldığında ve kuyruk boş olduğunda Complete() tamamlanmış duruma geçiş yapılan bir görev alır. (Devralındığı yer: AsyncQueue<T>) |
| Count |
Şu anda kuyrukta olan öğe sayısını alır. (Devralındığı yer: AsyncQueue<T>) |
| InitialCapacity |
Kuyruğun ilk kapasitesini alır. (Devralındığı yer: AsyncQueue<T>) |
| IsCompleted |
Kuyruğun hem boş hem de çağrılıp çağrılmadığını Complete() belirten bir değer alır. (Devralındığı yer: AsyncQueue<T>) |
| IsEmpty |
Kuyruğun şu anda boş olup olmadığını belirten bir değer alır. (Devralındığı yer: AsyncQueue<T>) |
| SyncRoot |
Bu kuyruk tarafından kullanılan eşitleme nesnesini alır. (Devralındığı yer: AsyncQueue<T>) |
Yöntemler
| Name | Description |
|---|---|
| Complete() |
Daha fazla öğe sıraya alınmayacak sinyalleri. (Devralındığı yer: AsyncQueue<T>) |
| DequeueAsync(CancellationToken) |
Sonucu kuyruğun başındaki öğe olan bir görev alır. (Devralındığı yer: AsyncQueue<T>) |
| Enqueue(T) |
Kuyruğun kuyruğuna bir öğe ekler. (Devralındığı yer: AsyncQueue<T>) |
| OnCompleted() |
Kuyruk tamamlandığında çağrılır. (Devralındığı yer: AsyncQueue<T>) |
| OnDequeued(T) |
Bir değer sıralandığında çağrılır. (Devralındığı yer: AsyncQueue<T>) |
| OnEnqueued(T, Boolean) |
Bir değer sıralandığında çağrılır. (Devralındığı yer: AsyncQueue<T>) |
| Peek() |
Kuyruktan kaldırmadan kuyruğun başındaki değeri alır. (Devralındığı yer: AsyncQueue<T>) |
| ToArray() |
Bu kuyruğun bir kopyasını dizi olarak döndürür. (Devralındığı yer: AsyncQueue<T>) |
| TryDequeue(Predicate<T>, T) |
Belirtilen denetimi karşılayan bir öğe varsa kuyruğun başından hemen öğesinin sırasını kaldırır; aksi takdirde bir öğesi olmadan döndürür. (Devralındığı yer: AsyncQueue<T>) |
| TryDequeue(T) |
Kullanılabilir durumdaysa kuyruğun başından öğeyi hemen sıralar, aksi takdirde öğe olmadan döndürür. (Devralındığı yer: AsyncQueue<T>) |
| TryEnqueue(T) |
Henüz tamamlanmamışsa kuyruğun kuyruğuna bir öğe ekler. (Devralındığı yer: AsyncQueue<T>) |
| TryPeek(T) |
Boş değilse kuyruktan kaldırmadan kuyruğun başındaki değeri alır. (Devralındığı yer: AsyncQueue<T>) |