SKDynamicMemoryWStream Classe

Definizione

Flusso scrivibile, dinamico e basato sulla memoria.

public class SKDynamicMemoryWStream : SkiaSharp.SKWStream
Ereditarietà
SKDynamicMemoryWStream

Costruttori

Nome Descrizione
SKDynamicMemoryWStream()

Creare una nuova istanza di SKDynamicMemoryWStream con un buffer vuoto.

Proprietà

Nome Descrizione
BytesWritten

Ottiene il numero di byte scritti finora.

(Ereditato da SKWStream)
Handle

Ottiene o imposta l'handle sull'oggetto nativo sottostante.

(Ereditato da SKObject)
IgnorePublicDispose

Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op.

(Ereditato da SKNativeObject)
IsDisposed

Ottiene un valore che indica se l'oggetto è già stato eliminato.

(Ereditato da SKNativeObject)
OwnsHandle

Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato.

(Ereditato da SKNativeObject)

Metodi

Nome Descrizione
CopyTo(IntPtr)

Copia i dati dal flusso corrente in una posizione di memoria.

CopyTo(SKWStream)

Copia i dati dal flusso corrente al flusso specificato.

CopyTo(Span<Byte>)

Copia i dati dal flusso corrente a un intervallo di byte.

CopyTo(Stream)

Copia i dati dal flusso corrente al flusso .NET specificato.

CopyToData()

Restituisce una copia dei dati scritti finora.

DetachAsData()

Restituisce un'istanza SKData dei dati nel flusso corrente e quindi reimposta il flusso corrente.

DetachAsStream()

Restituisce un flusso di sola lettura con i dati correnti e quindi reimposta il flusso corrente.

Dispose()

Rilascia tutte le risorse usate da questo SKNativeObjectoggetto .

(Ereditato da SKNativeObject)
Dispose(Boolean)

Rilascia le risorse non gestite usate da SKDynamicMemoryWStream e, facoltativamente, rilascia le risorse gestite.

DisposeInternal()

Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose.

(Ereditato da SKNativeObject)
DisposeManaged()

Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti gestiti.

(Ereditato da SKObject)
DisposeNative()

Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti nativi.

DisposeUnownedManaged()

Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza.

(Ereditato da SKObject)
Flush()

Scaricare il buffer nella destinazione sottostante.

(Ereditato da SKWStream)
NewLine()

Scrivere un carattere di nuova riga nel flusso, se non è già stato scritto.

(Ereditato da SKWStream)
Write(Byte[], Int32)

Scrivere i dati forniti nel flusso.

(Ereditato da SKWStream)
Write16(UInt16)

Scrivere un intero a 16 bit singolo senza segno nel flusso.

(Ereditato da SKWStream)
Write32(UInt32)

Scrivere un singolo intero senza segno a 32 bit nel flusso.

(Ereditato da SKWStream)
Write8(Byte)

Scrivere un singolo byte nel flusso.

(Ereditato da SKWStream)
WriteBigDecimalAsText(Int64, Int32)

Scrivere un intero a 64 bit singolo nel flusso come stringa.

(Ereditato da SKWStream)
WriteBool(Boolean)

Scrivere un singolo valore booleano nel flusso.

(Ereditato da SKWStream)
WriteDecimalAsTest(Int32)

Scrivere un intero a 32 bit nel flusso come stringa.

(Ereditato da SKWStream)
WriteHexAsText(UInt32, Int32)

Scrivere un intero senza segno a 32 bit nel flusso come stringa esadecimale.

(Ereditato da SKWStream)
WritePackedUInt32(UInt32)

Scrivere un intero a 32 bit singolo senza segno nel flusso nello spazio più piccolo possibile.

(Ereditato da SKWStream)
WriteScalar(Single)

Scrivere un singolo numero a virgola mobile nel flusso.

(Ereditato da SKWStream)
WriteScalarAsText(Single)

Scrivere un singolo numero a virgola mobile nel flusso come testo.

(Ereditato da SKWStream)
WriteStream(SKStream, Int32)

Scrivere il contenuto del flusso specificato in questo flusso.

(Ereditato da SKWStream)
WriteText(String)

Scrivere una stringa nel flusso come stringa.

(Ereditato da SKWStream)

Si applica a