言語

FileEntityAsyncQueue クラス

定義

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)
継承
FileEntityAsyncQueue

コンストラクター

名前 説明
FileEntityAsyncQueue(Task<Boolean>)

プロパティ

名前 説明
AreResultsAccurate

キューの内容が正確かどうかを示すブール値を返すタスクを取得します。

Completion

Complete()が呼び出され、キューが空のときに完了状態に遷移するタスクを取得します。

(継承元 AsyncQueue<T>)
Count

キューに現在存在する要素の数を取得します。

(継承元 AsyncQueue<T>)
InitialCapacity

キューの初期容量を取得します。

(継承元 AsyncQueue<T>)
IsCompleted

キューが空で、 Complete() 呼び出されたかどうかを示す値を取得します。

(継承元 AsyncQueue<T>)
IsEmpty

キューが現在空かどうかを示す値を取得します。

(継承元 AsyncQueue<T>)
SyncRoot

このキューで使用される同期オブジェクトを取得します。

(継承元 AsyncQueue<T>)

メソッド

名前 説明
Complete()

それ以上の要素がエンキューされていないことを通知します。

(継承元 AsyncQueue<T>)
DequeueAsync(CancellationToken)

結果がキューの先頭にある要素であるタスクを取得します。

(継承元 AsyncQueue<T>)
Enqueue(T)

キューの末尾に要素を追加します。

(継承元 AsyncQueue<T>)
OnCompleted()

キューが完了したときに呼び出されます。

(継承元 AsyncQueue<T>)
OnDequeued(T)

値がデキューされたときに呼び出されます。

(継承元 AsyncQueue<T>)
OnEnqueued(T, Boolean)

値がエンキューされたときに呼び出されます。

(継承元 AsyncQueue<T>)
Peek()

キューから値を削除せずに、キューの先頭にある値を取得します。

(継承元 AsyncQueue<T>)
ToArray()

このキューのコピーを配列として返します。

(継承元 AsyncQueue<T>)
TryDequeue(Predicate<T>, T)

指定されたチェックを満たす要素が使用可能な場合は、すぐにキューの先頭から要素をデキューします。それ以外の場合は、要素なしで返されます。

(継承元 AsyncQueue<T>)
TryDequeue(T)

キューが使用可能な場合は、すぐにキューの先頭から要素をデキューし、それ以外の場合は要素なしで返します。

(継承元 AsyncQueue<T>)
TryEnqueue(T)

まだ完了していない場合は、キューの末尾に要素を追加します。

(継承元 AsyncQueue<T>)
TryPeek(T)

キューが空でない場合は、キューから削除せずに、キューの先頭にある値を取得します。

(継承元 AsyncQueue<T>)

適用対象