SKWStream Classe

Definição

Uma abstração para escrever um fluxo de bytes, que pode ser apoiado pela memória, por um arquivo ou outra coisa.

public abstract class SKWStream : SkiaSharp.SKObject
Herança
Derivado

Propriedades

Nome Description
BytesWritten

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

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 SKObject e, opcionalmente, libera os recursos gerenciados.

(Herdado de SKObject)
DisposeInternal()

Dispara um descarte, ignorando o valor de IgnorePublicDispose.

(Herdado de SKNativeObject)
DisposeManaged()

Implementado por tipos derivados SKObject para destruir quaisquer objetos gerenciados.

(Herdado de SKObject)
DisposeNative()

Implementado por tipos derivados SKObject para destruir objetos nativos.

(Herdado de SKObject)
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.

GetSizeOfPackedUInt32(UInt32)

Retorna o número de bytes no fluxo necessário para armazenar o valor especificado.

NewLine()

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

Write(Byte[], Int32)

Escreva os dados fornecidos no fluxo.

Write16(UInt16)

Escreva um inteiro de 16 bits sem sinal no fluxo.

Write32(UInt32)

Escreva um inteiro de 32 bits sem sinal no fluxo.

Write8(Byte)

Escreva um único byte no fluxo.

WriteBigDecimalAsText(Int64, Int32)

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

WriteBool(Boolean)

Escreva um único booliano no fluxo.

WriteDecimalAsTest(Int32)

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

WriteHexAsText(UInt32, Int32)

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

WritePackedUInt32(UInt32)

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

WriteScalar(Single)

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

WriteScalarAsText(Single)

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

WriteStream(SKStream, Int32)

Escreva o conteúdo do fluxo especificado neste fluxo.

WriteText(String)

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

Aplica-se a