SKDynamicMemoryWStream Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Flusso scrivibile, dinamico e basato sulla memoria.
public class SKDynamicMemoryWStream : SkiaSharp.SKWStream
- Ereditarietà
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) |