SKManagedWStream Classe

Definição

Encapsula um Stream em um SKWStream (um fluxo Skia gravável)

public class SKManagedWStream : SkiaSharp.SKAbstractManagedWStream
Herança

Construtores

Nome Description
SKManagedWStream(Stream, Boolean)

Cria um novo fluxo gravável de um Stream.

SKManagedWStream(Stream)

Cria um novo fluxo gravável de um Stream.

Propriedades

Nome Description
BytesWritten

Obtém o número de bytes gravados até agora.

(Herdado de SKWStream)
Handle

Obtém ou define o identificador para o objeto nativo subjacente.

(Herdado de SKObject)
IgnorePublicDispose

Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op.

(Herdado de SKNativeObject)
IsDisposed

Obtém um valor que indica se o objeto já foi descartado.

(Herdado de SKNativeObject)
OwnsHandle

Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado.

(Herdado de SKNativeObject)

Métodos

Nome Description
Dispose()

Libera todos os recursos usados por isso SKNativeObject.

(Herdado de SKNativeObject)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo SKManagedWStream e, opcionalmente, libera os recursos gerenciados.

DisposeInternal()

Dispara um descarte, ignorando o valor de IgnorePublicDispose.

(Herdado de SKNativeObject)
DisposeManaged()

Implementado por tipos derivados SKNativeObject para destruir quaisquer objetos gerenciados.

DisposeNative()

Implementado por tipos derivados SKObject para destruir objetos nativos.

(Herdado de SKAbstractManagedWStream)
DisposeUnownedManaged()

Implementado por tipos derivados SKObject para descartar objetos gerenciados que não pertencem a essa instância.

(Herdado de SKObject)
Flush()

Libere o buffer para o destino subjacente.

(Herdado de SKWStream)
NewLine()

Escreva um caractere de nova linha no fluxo, se ainda não tiver sido gravado.

(Herdado de SKWStream)
OnBytesWritten()

Implementado por tipos derivados SKAbstractManagedWStream para especificar o número de bytes atualmente gravados no fluxo.

OnFlush()

Implementado por tipos derivados SKAbstractManagedWStream para liberar os bytes para o fluxo subjacente.

OnWrite(IntPtr, IntPtr)

Implementado por tipos derivados SKAbstractManagedWStream para copiar o número especificado de bytes do buffer especificado para o fluxo subjacente.

Write(Byte[], Int32)

Escreva os dados fornecidos no fluxo.

(Herdado de SKWStream)
Write16(UInt16)

Escreva um inteiro de 16 bits sem sinal no fluxo.

(Herdado de SKWStream)
Write32(UInt32)

Escreva um inteiro de 32 bits sem sinal no fluxo.

(Herdado de SKWStream)
Write8(Byte)

Escreva um único byte no fluxo.

(Herdado de SKWStream)
WriteBigDecimalAsText(Int64, Int32)

Escreva um único inteiro de 64 bits no fluxo como uma cadeia de caracteres.

(Herdado de SKWStream)
WriteBool(Boolean)

Escreva um único booliano no fluxo.

(Herdado de SKWStream)
WriteDecimalAsTest(Int32)

Escreva um inteiro de 32 bits no fluxo como uma cadeia de caracteres.

(Herdado de SKWStream)
WriteHexAsText(UInt32, Int32)

Escreva um inteiro sem sinal de 32 bits no fluxo como uma cadeia de caracteres hexadecimal.

(Herdado de SKWStream)
WritePackedUInt32(UInt32)

Escreva um inteiro de 32 bits sem sinal no fluxo no menor espaço possível.

(Herdado de SKWStream)
WriteScalar(Single)

Escreva um único número de ponto flutuante no fluxo.

(Herdado de SKWStream)
WriteScalarAsText(Single)

Escreva um único número de ponto flutuante no fluxo como texto.

(Herdado de SKWStream)
WriteStream(SKStream, Int32)

Escreva o conteúdo do fluxo especificado neste fluxo.

(Herdado de SKWStream)
WriteText(String)

Escreva uma cadeia de caracteres no fluxo como uma cadeia de caracteres.

(Herdado de SKWStream)

Aplica-se a