SKFileWStream Classe

Definizione

Flusso scrivibile supportato da un file nel file system.

public class SKFileWStream : SkiaSharp.SKWStream
Ereditarietà

Costruttori

Nome Descrizione
SKFileWStream(String)

Crea un nuovo SKFileWStream oggetto che esegue il wrapping del file con il percorso specificato.

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)
IsValid

Ottiene un valore che indica se il file può essere aperto.

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 SKFileWStream 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)
IsPathSupported(String)

Determina se il percorso specificato è supportato da un oggetto SKFileWStream.

NewLine()

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

(Ereditato da SKWStream)
OpenStream(String)

Apre un flusso di sola scrittura nel file specificato.

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