Freigeben über


PooledBuffer.BufferSlice Struktur

Definition

Stellt einen Slice eines dar PooledBuffer.

public readonly struct PooledBuffer.BufferSlice
type PooledBuffer.BufferSlice = struct
Public Structure PooledBuffer.BufferSlice
Vererbung
PooledBuffer.BufferSlice

Konstruktoren

PooledBuffer.BufferSlice(PooledBuffer, Int32, Int32)

Initialisiert eine neue Instanz des PooledBuffer.BufferSlice-Typs.

Eigenschaften

Buffer

Ruft die zugrunde liegende PooledBuffer ab.

Length

Ruft die Länge dieses Slices ab.

Offset

Ruft den Offset in den zugrunde liegenden Puffer ab, bei dem dieser Slice beginnt.

Methoden

CopyTo(PooledBuffer)

Kopiert den Inhalt dieses Writers in einen Poolpuffer.

CopyTo(Span<Byte>)

Kopiert den Inhalt dieses Writers in eine Spanne.

CopyTo<TBufferWriter>(TBufferWriter)

Kopiert den Inhalt dieses Writers in einen Pufferschreiber.

GetEnumerator()

Gibt einen Enumerator zurück, der zum Auflisten der Daten verwendet werden kann, auf die von diesem instance verwiesen wird.

Slice(Int32)

Bildet ein Slice aus diesem instance, beginnend mit dem angegebenen Offset in diesem Slice.

Slice(Int32, Int32)

Bildet ein Slice aus diesem instance, beginnend mit dem angegebenen Offset in dieses Segment und mit der angegebenen Länge.

ToArray()

Gibt die Daten zurück, die als Array geschrieben wurden.

Gilt für: