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 並明確地重複顯示,呼叫端可能會想將它設定為錯誤才能處理所有例外狀況。 | |
HasQueuedData | 指出目前是否具有快取中的資料。 | |
IsComplete | 命令之後填入這個集合中所有資料的命令應該設定 IsComplete true 的結果。請不要設定 IsComplete,當快取已滿時,,只有設為,則集合中已完全填入之後。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Add | 由 ASP.NET 所需的 XML 序列化這個版本的方法。 命令應該使用佇列 (Of T) 的使用權限集合正確地處理快取的方法。 | |
BindCommand | 將方法繫結至命令 StreamingCollection | |
Enqueue | enqueue 用來將項目加入至快取提供 FIFO 方式。這表示第一個項目加入至集合的第一個項目是傳回到呼叫端 (先進先出的第一個層級)。 這是應該用來管理快取管理的方法。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetEnumerator | 這個集合透過泛型和非泛型列舉值可提供對物件的存取。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetQueuedItemsEnumerator | 傳回項目的非破壞性的列舉值在佇列中。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
MoveNext | ||
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
明確介面實作
名稱 | 說明 | |
---|---|---|
IEnumerable.GetEnumerator |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。