Classe System::IO::BinaryWriter
Contenuti
[
Nascondere
]BinaryWriter class
Rappresenta uno scrittore che scrive valori di tipi primitivi in un flusso di byte. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò proverà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class BinaryWriter : public System::IDisposable
Metodi
| Metodo | Descrizione |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Crea un’istanza della classe BinaryWriter che scrive dati nello stream specificato usando la codifica specificata. |
| Close() | Chiude l’oggetto BinaryWriter corrente e lo stream di output sottostante. |
| Dispose() override | Rilascia tutte le risorse utilizzate dall’oggetto corrente e chiude lo stream sottostante. |
| Flush() | Esegue il flush dello stream di output. |
| get_BaseStream() | Restituisce lo stream di output. |
| Seek(int, System::IO::SeekOrigin) | Imposta la posizione del flusso rappresentato dall’oggetto corrente. |
| virtual Write(uint8_t) | Scrive il valore intero senza segno a 8 bit specificato nello stream di output. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Scrive l’intervallo specificato di byte dall’array di byte specificato nello stream di output. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Scrive l’intervallo specificato di caratteri UTF-16 dall’array di caratteri specificato nello stream di output. |
| virtual Write(bool) | Scrive un byte singolo con valore 0 se value è ’true’ e 1 se value è ‘false’ nello stream di output. |
| virtual Write(char16_t) | Scrive il valore del carattere a larghezza 16 bit specificato nello stream di output. |
| virtual Write(int16_t) | Scrive il valore intero a 16 bit specificato nello stream di output. |
| virtual Write(int) | Scrive il valore intero a 32 bit specificato nello stream di output. |
| virtual Write(int64_t) | Scrive il valore intero a 64 bit specificato nello stream di output. |
| virtual Write(uint16_t) | Scrive il valore intero senza segno a 16 bit specificato nello stream di output. |
| virtual Write(uint32_t) | Scrive il valore intero senza segno a 32 bit specificato nello stream di output. |
| virtual Write(uint64_t) | Scrive il valore intero senza segno a 64 bit specificato nello stream di output. |
| virtual Write(float) | Scrive il valore in virgola mobile a precisione singola specificato nello stream di output. |
| virtual Write(double) | Scrive il valore in virgola mobile a doppia precisione specificato nello stream di output. |
| virtual Write(const Decimal&) | Scrive la rappresentazione in byte del valore Decimal specificato nello stream di output. |
| virtual Write(const String&) | Scrive una stringa con prefisso di lunghezza nella codifica corrente nello stream di output. |
| virtual Write(const char_t *) | Scrive una stringa con prefisso di lunghezza nella codifica corrente nello stream di output. |
| ~BinaryWriter() | Distruttore. |
Vedi anche
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++