BufferManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |