BufferManager.CreateBufferManager(Int64, Int32) Methode

Definition

Erstellt einen neuen Puffermanager 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

Der Arbeitsspeicher reichte nicht aus, um den angeforderten Pufferpool zu erstellen.

Hinweis: In .NET für Windows Store-Apps oder der portablen Klassenbibliothek sollten Sie stattdessen die Basisklassen-Ausnahme OutOfMemoryExceptionabfangen.

maxBufferPoolSize oder maxBufferSize war kleiner als 0 (Null).

Hinweise

Mit dieser Methode können Sie einen neuen Pufferpool mit so vielen Puffern, wie erstellt werden können, erstellen.

Gilt für: