SKManagedWStream Classe

Definizione

Esegue il wrapping di un Stream oggetto in un SKWStream oggetto (flusso Skia scrivibile)

public class SKManagedWStream : SkiaSharp.SKAbstractManagedWStream
Ereditarietà

Costruttori

Nome Descrizione
SKManagedWStream(Stream, Boolean)

Crea un nuovo flusso scrivibile da un oggetto Stream.

SKManagedWStream(Stream)

Crea un nuovo flusso scrivibile da un oggetto Stream.

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
Dispose()

Rilascia tutte le risorse usate da questo SKNativeObjectoggetto .

(Ereditato da SKNativeObject)
Dispose(Boolean)

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

DisposeInternal()

Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose.

(Ereditato da SKNativeObject)
DisposeManaged()

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

DisposeNative()

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

(Ereditato da SKAbstractManagedWStream)
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)
OnBytesWritten()

Implementato dai tipi derivati SKAbstractManagedWStream per specificare il numero di byte attualmente scritti nel flusso.

OnFlush()

Implementato dai tipi derivati SKAbstractManagedWStream per scaricare i byte nel flusso sottostante.

OnWrite(IntPtr, IntPtr)

Implementato dai tipi derivati SKAbstractManagedWStream per copiare il numero specificato di byte dal buffer specificato nel flusso sottostante.

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