BufferPoolManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET