Partilhar via


BufferPoolManager Classe

Definição

Você pode usar a classe BufferManager para gerenciar um pool de buffers. O pool é criado quando você cria uma instância dessa classe . O buffer é instanciado quando não há buffers não utilizados no pool. Destruído quando o pool de buffers é recuperado pela coleta de lixo. Sempre que você precisar usar um buffer, execute um deles do pool, use-o e retorne-o ao pool quando terminar. Esse processo é muito mais rápido que a criação e destruição de um buffer toda vez que você precisa usar um deles.

public sealed class BufferPoolManager : Microsoft.ServiceFabric.Services.Remoting.V2.Messaging.IBufferPoolManager
type BufferPoolManager = class
    interface IBufferPoolManager
Public NotInheritable Class BufferPoolManager
Implements IBufferPoolManager
Herança
BufferPoolManager
Implementações

Construtores

BufferPoolManager(Int32, Int32)

Inicializa uma nova instância da classe BufferPoolManager.

Métodos

ReturnBuffer(IPooledBuffer)

Retorna um buffer para o pool. se limitar cruzes, o buffer não será retornado ao Pool. Ele retornará false , se o buffer não for retornado.

TakeBuffer()

Obtém um buffer do pool. se ele não encontrar nenhum buffer não utilizado, ele criará uma instância do novo buffer.

Aplica-se a