語言

BufferManager.CreateBufferManager(Int64, Int32) 方法

定義

建立一個新的緩衝管理器,設定最大緩衝池大小及池中每個緩衝區的最大大小。

public:
 static System::ServiceModel::Channels::BufferManager ^ CreateBufferManager(long maxBufferPoolSize, int maxBufferSize);
public static System.ServiceModel.Channels.BufferManager CreateBufferManager(long maxBufferPoolSize, int maxBufferSize);
static member CreateBufferManager : int64 * int -> System.ServiceModel.Channels.BufferManager
Public Shared Function CreateBufferManager (maxBufferPoolSize As Long, maxBufferSize As Integer) As BufferManager

參數

maxBufferPoolSize
Int64

泳池的最大容量。

maxBufferSize
Int32

單一緩衝區的最大大小。

傳回

回傳 BufferManager 一個符合指定參數的物件。

例外狀況

記憶體不足以建立請求的緩衝池。

注意:在.NET中,對於Windows Store 應用程式或Portable Class Library,請選擇基底類別例外,OutOfMemoryException。

maxBufferPoolSize 或者 maxBufferSize 說低於零。

備註

此方法會建立一個包含盡可能多緩衝區的新緩衝池。

適用於