Bagikan melalui


BufferManager Kelas

Definisi

Banyak fitur Windows Communication Foundation (WCF) memerlukan penggunaan buffer, yang mahal untuk dibuat dan dihancurkan. Anda dapat menggunakan BufferManager kelas untuk mengelola kumpulan buffer. Kumpulan dan buffernya dibuat ketika Anda membuat instans kelas ini dan dihancurkan ketika kumpulan buffer direklamasi oleh pengumpulan sampah. Setiap kali Anda perlu menggunakan buffer, Anda mengambilnya dari kumpulan, menggunakannya, dan mengembalikannya ke kumpulan setelah selesai. Proses ini jauh lebih cepat daripada membuat dan menghancurkan buffer setiap kali Anda perlu menggunakannya.

public ref class BufferManager abstract
public abstract class BufferManager
type BufferManager = class
Public MustInherit Class BufferManager
Warisan
BufferManager

Keterangan

Kelas ini umumnya digunakan saat menerapkan encoder kustom atau saluran transportasi kustom.

Konstruktor

BufferManager()

Menginisialisasi instans baru kelas BufferManager.

Metode

Clear()

Merilis buffer yang saat ini di-cache di manajer.

CreateBufferManager(Int64, Int32)

Membuat BufferManager baru dengan ukuran kumpulan buffer maksimum yang ditentukan dan ukuran maksimum untuk setiap buffer individual di kumpulan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ReturnBuffer(Byte[])

Mengembalikan buffer ke kumpulan.

TakeBuffer(Int32)

Mendapatkan buffer setidaknya ukuran yang ditentukan dari kumpulan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk