次の方法で共有


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 for Windows ストア アプリ または ポータブル クラス ライブラリでは、代わりに基底クラスの例外 OutOfMemoryExceptionをキャッチします。

maxBufferPoolSize または maxBufferSize が 0 未満です。

注釈

このメソッドは、作成可能な限り多くのバッファーを含むバッファー プールを新しく作成します。

適用対象