SKDynamicMemoryWStream Classe

Definição

Um fluxo gravável, dinâmico e baseado em memória.

public class SKDynamicMemoryWStream : SkiaSharp.SKWStream
Herança
SKDynamicMemoryWStream

Construtores

Nome Description
SKDynamicMemoryWStream()

Crie uma nova instância com SKDynamicMemoryWStream um buffer vazio.

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
CopyTo(IntPtr)

Copia os dados do fluxo atual para um local de memória.

CopyTo(SKWStream)

Copia os dados do fluxo atual para o fluxo especificado.

CopyTo(Span<Byte>)

Copia os dados do fluxo atual para um intervalo de bytes.

CopyTo(Stream)

Copia os dados do fluxo atual para o fluxo de .NET especificado.

CopyToData()

Retorna uma cópia dos dados gravados até agora.

DetachAsData()

Retorna uma SKData instância dos dados no fluxo atual e redefine o fluxo atual.

DetachAsStream()

Retorna um fluxo somente leitura com os dados atuais e redefine o fluxo atual.

Dispose()

Libera todos os recursos usados por isso SKNativeObject.

(Herdado de SKNativeObject)
Dispose(Boolean)

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

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.

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