Share via


StreamingCollection<T> クラス

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.StreamingCollection<T>

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
Public Class StreamingCollection(Of T) _
    Implements IEnumerable(Of T), IEnumerable
public class StreamingCollection<T> : IEnumerable<T>, 
    IEnumerable

型パラメーター

  • T

StreamingCollection<T> 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド StreamingCollection<T>() シリアル化するために ASP.NET に必要なコンストラクターを空にします。 このコンストラクターは、コマンドで ContinueExecution に必要な参照がないため、使用しないでください。
パブリック メソッド StreamingCollection<T>(Command) データのコレクションを塗りつぶすために使用されるコマンドにこのコレクションを関連付ける StreamingCollection のコンストラクター。これは、認証を必要とすると同時に、コレクションを、データ部分と、データを取得するには、コマンドの ContinueExecution のメソッドのデータを使用できるようになります。
パブリック メソッド StreamingCollection<T>(Command, Int32) データのコレクションを塗りつぶすために使用されるコマンドにこのコレクションを関連付ける StreamingCollection のコンストラクター。これは、認証を必要とすると同時に、コレクションを、データ部分と、データを取得するには、コマンドの ContinueExecution のメソッドのデータを使用できるようになります。オブジェクトの推定キャッシュのサイズ

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Current
パブリック プロパティ HandleExceptions MoveNext() がまたはで、発生する可能性のある例外を処理するかどうかを示します。既定では、これは true にイテレーションがシリアル化プロセス中に ASP.NET には、一般に行われ、これはこのプロセスの最中に ASP.NET にだけ例外をスローすることはできないため、設定されます。ただし、StreamingCollection を使用して、明示的に繰り返されれば、呼び出し元はその例外を処理するために false に設定します。
プロテクト プロパティ HasQueuedData 現在キャッシュにデータがあるかどうかを示します。
パブリック プロパティ IsComplete 一度コマンドは、このコレクションにコマンドが true に IsComplete を設定する必要のある結果のすべてのデータが格納されます。コレクションが完全に読み込んだ後に、キャッシュが完了すると IsComplete を設定しないでください。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add XML シリアル化に ASP.NET に必要なこのメソッドのこのバージョン。 コマンドは、登録を使用する必要があります (T) コレクションがキャッシュを正しく処理できるようにするメソッド。
パブリック メソッド BindCommand このコマンドに StreamingCollection をバインドします。
パブリック メソッド Enqueue 登録が FIFO 方法のキャッシュに項目を追加するために使用されます。これにより、コレクションに追加される最初の項目が呼び出し元 (先入れ先出し最初注文) を返す最初の項目であることを意味します。 これはキャッシュ管理を処理するために使用されるメソッドです。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetEnumerator このコレクションはジェネリックと非ジェネリック列挙子を使用してオブジェクトへのアクセスを有効にします。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetQueuedItemsEnumerator キューの項目の非破壊の列挙子を返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド MoveNext
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート メソッド IEnumerable.GetEnumerator

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間