BufferManager 類別

定義

許多 Windows Communication Foundation (WCF) 功能都需要使用緩衝區,但是反覆建立與終結緩衝區是相當費時的工作。 您可以使用 BufferManager 類別管理緩衝區集區。 當您產生這個類別時會建立集區與其緩衝區,而當記憶體回收要收回緩衝區集區時就會加以終結。 當您每次需要使用緩衝區時,就從集區取用一個,使用完畢後再交還給集區。 這個程序比每次需要使用時才建立與終結緩衝區要快得多。

public ref class BufferManager abstract
public abstract class BufferManager
type BufferManager = class
Public MustInherit Class BufferManager
繼承
BufferManager

備註

實作自訂編碼器或自訂傳輸通道時,通常會使用這個類別。

建構函式

BufferManager()

初始化 BufferManager 類別的新執行個體。

方法

Clear()

釋放目前快取在管理員中的緩衝區。

CreateBufferManager(Int64, Int32)

使用指定的緩衝區集區大小上限,以及集區中個別緩衝區的大小上限建立新的 BufferManager。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReturnBuffer(Byte[])

將緩衝區傳回集區。

TakeBuffer(Int32)

從集區取得最少為指定大小的緩衝區。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於