BufferManager.CreateBufferManager(Int64, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的緩衝區集區大小上限,以及集區中個別緩衝區的大小上限建立新的 BufferManager。
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 物件。
例外狀況
記憶體不足,無法建立要求的緩衝區集區。
注意:在 適用於 Windows 市集應用程式的 .NET 或 可攜式類別庫中,改為攔截基類例外狀況 OutOfMemoryException。
maxBufferPoolSize
或 maxBufferSize
小於零。
備註
這個方法在建立新的緩衝區集區時,會在集區大小上限內盡量建立緩衝區。