Partager via


BufferPoolManager Classe

Définition

Vous pouvez utiliser la classe BufferManager pour gérer un pool de mémoires tampons. Le pool est créé lorsque vous instanciez cette classe . Buffer est instancié lorsqu’il n’y a aucune mémoire tampon inutilisée dans le pool. Détruit lorsque le pool de mémoires tampons est récupéré par le garbage collection. Chaque fois que vous devez utiliser une mémoire tampon, vous la prenez du pool, vous l'utilisez, puis vous la retournez dans le pool lorsque vous avez terminé. Ce processus est beaucoup plus rapide que la création et la destruction d’une mémoire tampon chaque fois que vous devez en utiliser une.

public sealed class BufferPoolManager : Microsoft.ServiceFabric.Services.Remoting.V2.Messaging.IBufferPoolManager
type BufferPoolManager = class
    interface IBufferPoolManager
Public NotInheritable Class BufferPoolManager
Implements IBufferPoolManager
Héritage
BufferPoolManager
Implémente

Constructeurs

BufferPoolManager(Int32, Int32)

Initialise une nouvelle instance de la classe BufferPoolManager.

Méthodes

ReturnBuffer(IPooledBuffer)

Retourne une mémoire tampon au pool. si la limite est croisée, la mémoire tampon n’est pas retournée au pool. Elle retourne la valeur false , si la mémoire tampon n’est pas retournée.

TakeBuffer()

Obtient une mémoire tampon du pool. s’il ne trouve aucune mémoire tampon inutilisée, il instancie la nouvelle mémoire tampon.

S’applique à