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 | 一次命令填滿這個集合中所有的資料命令應該設定 IsComplete true 的結果。請不要設定 IsComplete,當快取已滿時,,只有集合時,集合中完全填入後。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
Add | 由 ASP.NET 所需的 XML 序列化這一版的方法。 命令應該使用進入佇列 (Of T) 允許集合正確地處理快取的方法。 | |
BindCommand | 繫結這 StreamingCollection 對命令 | |
Enqueue | 進入佇列用來將項目加入至快取以 FIFO 方式。這表示第一個項目加入至集合的第一個項目傳回到呼叫端 (進階出優先順序)。 這是應該在處理快取管理的方法。 | |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 | |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 | |
GetEnumerator | 這個設定的泛型和非泛型列舉程式啟用對物件的存取。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetQueuedItemsEnumerator | 傳回項目的非破壞性的列舉值在佇列中。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複製。 (繼承自 Object)。 | |
MoveNext | ||
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 |
回頁首
擴充方法
名稱 | 描述 | |
---|---|---|
Buffer<T> | (以 EnumerableExtensions 定義。) |
回頁首
明確介面實作
名稱 | 描述 | |
---|---|---|
IEnumerable.GetEnumerator |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。