SKManagedWStream Clase

Definición

Encapsula un Stream objeto en un SKWStream (un flujo skia que se puede escribir)

public class SKManagedWStream : SkiaSharp.SKAbstractManagedWStream
Herencia

Constructores

Nombre Description
SKManagedWStream(Stream, Boolean)

Crea una nueva secuencia que se puede escribir a partir de .Stream

SKManagedWStream(Stream)

Crea una nueva secuencia que se puede escribir a partir de .Stream

Propiedades

Nombre Description
BytesWritten

Obtiene el número de bytes escritos hasta ahora.

(Heredado de SKWStream)
Handle

Obtiene o establece el identificador en el objeto nativo subyacente.

(Heredado de SKObject)
IgnorePublicDispose

Obtiene un valor que indica si la llamada al público Dispose() debe ser no-op.

(Heredado de SKNativeObject)
IsDisposed

Obtiene un valor que indica si el objeto ya se ha eliminado.

(Heredado de SKNativeObject)
OwnsHandle

Obtiene o establece un valor que indica si este objeto posee su identificador y debe destruir el objeto nativo cuando se elimina.

(Heredado de SKNativeObject)

Métodos

Nombre Description
Dispose()

Libera todos los recursos usados por este SKNativeObject.

(Heredado de SKNativeObject)
Dispose(Boolean)

Libera los recursos no administrados utilizados por SKManagedWStream y, opcionalmente, libera los recursos administrados.

DisposeInternal()

Desencadena un dispose y omite el valor de IgnorePublicDispose.

(Heredado de SKNativeObject)
DisposeManaged()

Implementado por tipos derivados SKNativeObject para destruir los objetos administrados.

DisposeNative()

Implementado por tipos derivados SKObject para destruir cualquier objeto nativo.

(Heredado de SKAbstractManagedWStream)
DisposeUnownedManaged()

Implementado por tipos derivados SKObject para eliminar objetos administrados que no son propiedad de esta instancia.

(Heredado de SKObject)
Flush()

Vaciar el búfer en el destino subyacente.

(Heredado de SKWStream)
NewLine()

Escriba un carácter de nueva línea en la secuencia, si aún no se ha escrito uno.

(Heredado de SKWStream)
OnBytesWritten()

Implementado por tipos derivados SKAbstractManagedWStream para especificar el número de bytes escritos actualmente en la secuencia.

OnFlush()

Implementado por tipos derivados SKAbstractManagedWStream para vaciar los bytes en la secuencia subyacente.

OnWrite(IntPtr, IntPtr)

Implementado por tipos derivados SKAbstractManagedWStream para copiar el número especificado de bytes del búfer especificado en la secuencia subyacente.

Write(Byte[], Int32)

Escriba los datos proporcionados en la secuencia.

(Heredado de SKWStream)
Write16(UInt16)

Escriba un entero de 16 bits sin signo único en la secuencia.

(Heredado de SKWStream)
Write32(UInt32)

Escriba un entero de 32 bits sin signo único en la secuencia.

(Heredado de SKWStream)
Write8(Byte)

Escriba un solo byte en la secuencia.

(Heredado de SKWStream)
WriteBigDecimalAsText(Int64, Int32)

Escriba un único entero de 64 bits en la secuencia como una cadena.

(Heredado de SKWStream)
WriteBool(Boolean)

Escriba un solo valor booleano en la secuencia.

(Heredado de SKWStream)
WriteDecimalAsTest(Int32)

Escriba un entero de 32 bits en la secuencia como una cadena.

(Heredado de SKWStream)
WriteHexAsText(UInt32, Int32)

Escriba un entero de 32 bits sin signo en la secuencia como una cadena hexadecimal.

(Heredado de SKWStream)
WritePackedUInt32(UInt32)

Escriba un entero de 32 bits sin signo único en la secuencia en el espacio más pequeño posible.

(Heredado de SKWStream)
WriteScalar(Single)

Escriba un único número de punto flotante en la secuencia.

(Heredado de SKWStream)
WriteScalarAsText(Single)

Escriba un único número de punto flotante en la secuencia como texto.

(Heredado de SKWStream)
WriteStream(SKStream, Int32)

Escriba el contenido de la secuencia especificada en esta secuencia.

(Heredado de SKWStream)
WriteText(String)

Escriba una cadena en la secuencia como una cadena.

(Heredado de SKWStream)

Se aplica a