BufferManager.CreateBufferManager(Int64, Int32) Methode

Definition

Erstellt einen neuen BufferManager mit einer angegebenen maximalen Pufferpoolgröße und einer maximalen Größe für jeden einzelnen Puffer im Pool.

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

Parameter

maxBufferPoolSize
Int64

Die maximale Größe des Pools.

maxBufferSize
Int32

Die maximale Größe eines einzelnen Puffers.

Gibt zurück

Gibt ein BufferManager Objekt mit den angegebenen Parametern zurück.

Ausnahmen

Zum Erstellen des angeforderten Pufferpools ist nicht genügend Arbeitsspeicher vorhanden.

Hinweis: Erfassen Sie in .NET für Windows Store-Apps oder die Portable Class Library stattdessen die Ausnahme der Basisklasse OutOfMemoryException.

maxBufferPoolSize oder maxBufferSize war kleiner als Null.

Hinweise

Diese Methode erstellt einen neuen Pufferpool mit so vielen Puffern wie möglich.

Gilt für: