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 с заданными параметрами.
Исключения
Недостаточно памяти для создания запрошенного буферного пула.
Примечание. Вместо этого в .NET для приложений Магазина Windows или переносимой библиотеке классов перехватите исключение OutOfMemoryExceptionбазового класса , .
Значение параметра maxBufferPoolSize
или maxBufferSize
— меньше нуля.
Комментарии
Этот метод создает новый буферный пул с максимально возможным числом буферов.