BufferManager.CreateBufferManager(Int64, Int32) 方法

定義

使用指定的緩衝區集區大小上限,以及集區中個別緩衝區的大小上限建立新的 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

maxBufferPoolSizemaxBufferSize 小於零。

備註

這個方法在建立新的緩衝區集區時,會在集區大小上限內盡量建立緩衝區。

適用於