BufferManager Clase

Definición

Muchas Windows Communication Foundation (WCF) requieren el uso de búferes, que son costosos de crear y destruir. Puede usar la BufferManager clase para administrar un grupo de búferes. El grupo y sus búferes se crean al crear instancias de esta clase y se destruyen cuando la recolección de elementos no utilizados reclama el grupo de búferes. Cada vez que necesite usar un búfer, tome uno del grupo, úselo y vuelva al grupo cuando haya terminado. Este proceso es mucho más rápido que crear y destruir un búfer cada vez que necesite usar uno.

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

Comentarios

Esta clase se usa normalmente al implementar codificadores personalizados o canales de transporte personalizados.

Constructores

Nombre Description
BufferManager()

Inicializa una nueva instancia de la clase BufferManager.

Métodos

Nombre Description
Clear()

Libera los búferes almacenados actualmente en caché en el administrador.

CreateBufferManager(Int64, Int32)

Crea un nuevo BufferManager con un tamaño máximo de grupo de búferes especificado y un tamaño máximo para cada búfer individual del grupo.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ReturnBuffer(Byte[])

Devuelve un búfer al grupo.

TakeBuffer(Int32)

Obtiene un búfer de al menos el tamaño especificado del grupo.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a