SKDynamicMemoryWStream Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um fluxo gravável, dinâmico e baseado em memória.
public class SKDynamicMemoryWStream : SkiaSharp.SKWStream
- Herança
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) |