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 对象。
例外
没有足够的内存来创建请求的缓冲池。
注意:在 .NET for Windows 应用商店应用 或 可移植类库中,请改为捕获基类异常 OutOfMemoryException。
maxBufferPoolSize
或 maxBufferSize
小于零。
注解
此方法会创建新的缓冲池,其中包含所能创建的最多数量的缓冲区。