FixedSizeBuffer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Administra un bloque contiguo de memoria. Llama a la acción de purga con sí misma como la solicitud de purga cuando se señala para purgar.
public class FixedSizeBuffer : Orleans.Providers.Streams.Common.PooledResource<Orleans.Providers.Streams.Common.FixedSizeBuffer>
type FixedSizeBuffer = class
inherit PooledResource<FixedSizeBuffer>
Public Class FixedSizeBuffer
Inherits PooledResource(Of FixedSizeBuffer)
- Herencia
Constructores
FixedSizeBuffer(Int32) |
Administra el acceso a un búfer de bytes de tamaño fijo. |
Campos
SizeInByte |
Tamaño del búfer en bytes. |
Propiedades
Id |
Identificador único de este búfer. |
Pool |
Obtiene el grupo para devolver este recurso a la eliminación. Un grupo debe establecer esta propiedad en la asignación de recursos. (Heredado de PooledResource<T>) |
Métodos
Dispose() |
Devuelve el elemento al grupo. (Heredado de PooledResource<T>) |
OnResetState() |
Notifica al objeto que se ha purgado, por lo que puede restablecerse al estado de un objeto recién asignado. |
SignalPurge() |
Si este objeto se va a usar en un grupo de objetos de tamaño fijo, esta llamada se debe invalidar con la implementación de purga que devuelve el objeto al grupo. (Heredado de PooledResource<T>) |
TryGetSegment(Int32, ArraySegment<Byte>) |
Intente obtener un segmento con un búfer del tamaño especificado de este bloque. Se produce un error si no hay suficiente espacio disponible |