PooledBuffer Estructura
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í.
Implementación IBufferWriter<T> implementada mediante matrices agrupadas especializadas para crear ReadOnlySequence<T> instancias.
[Orleans.Immutable]
public struct PooledBuffer : IDisposable, System.Buffers.IBufferWriter<byte>
[<Orleans.Immutable>]
type PooledBuffer = struct
interface IBufferWriter<byte>
interface IDisposable
Public Structure PooledBuffer
Implements IBufferWriter(Of Byte), IDisposable
- Herencia
-
PooledBuffer
- Atributos
- Implementaciones
Constructores
| PooledBuffer() |
Inicializa una nueva instancia del struct PooledBuffer. |
Propiedades
| Length |
Obtiene la longitud total que se ha escrito. |
Métodos
| Advance(Int32) |
Implementación IBufferWriter<T> implementada mediante matrices agrupadas especializadas para crear ReadOnlySequence<T> instancias. |
| AsReadOnlySequence() |
Devuelve un nuevo ReadOnlySequence<T> objeto al que no se debe tener acceso después de eliminar esta instancia. |
| CopyTo(Span<Byte>) |
Copia el contenido de este escritor en un intervalo. |
| CopyTo<TBufferWriter>(TBufferWriter) |
Copia el contenido de este escritor en otro escritor. |
| CopyTo<TBufferWriter>(Writer<TBufferWriter>) |
Copia el contenido de este escritor en otro escritor. |
| Dispose() |
Implementación IBufferWriter<T> implementada mediante matrices agrupadas especializadas para crear ReadOnlySequence<T> instancias. |
| GetEnumerator() |
Devuelve un enumerador que se puede usar para enumerar los datos a los que hace referencia esta instancia. |
| GetMemory(Int32) |
Implementación IBufferWriter<T> implementada mediante matrices agrupadas especializadas para crear ReadOnlySequence<T> instancias. |
| GetSpan(Int32) |
Implementación IBufferWriter<T> implementada mediante matrices agrupadas especializadas para crear ReadOnlySequence<T> instancias. |
| Reset() |
Restablece esta instancia y devuelve toda la memoria. |
| Slice() |
Devuelve un PooledBuffer.BufferSlice objeto que abarca todo este búfer. |
| Slice(Int32) |
Devuelve un segmento de este búfer, comenzando en el desplazamiento especificado. |
| Slice(Int32, Int32) |
Devuelve un segmento de este búfer, comenzando en el desplazamiento especificado y teniendo la longitud especificada. |
| ToArray() |
Devuelve los datos que se han escrito como una matriz. |
| Write(ReadOnlySequence<Byte>) |
Escribe la secuencia proporcionada en este búfer. |
| Write(ReadOnlySpan<Byte>) |
Escribe el valor proporcionado en este búfer. |