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 小于零。

注解

此方法会创建新的缓冲池,其中包含所能创建的最多数量的缓冲区。

适用于