SKWStream 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.
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. |