BufferManager.CreateBufferManager(Int64, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個新的緩衝管理器,設定最大緩衝池大小及池中每個緩衝區的最大大小。
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 說低於零。
備註
此方法會建立一個包含盡可能多緩衝區的新緩衝池。