System::IO::BinaryWriter classe
Contenu
[
Cacher
]BinaryWriter class
Représente un écrivain qui écrit des valeurs de types primitifs dans un flux d’octets. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
class BinaryWriter : public System::IDisposable
Méthodes
| Méthode | Description |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Construit une instance de la classe BinaryWriter qui écrit des données dans le flux spécifié en utilisant le codage spécifié. |
| Close() | Ferme l’objet BinaryWriter actuel ainsi que le flux de sortie sous-jacent. |
| Dispose() override | Libère toutes les ressources utilisées par l’objet actuel et ferme le flux sous-jacent. |
| Flush() | Vide le flux de sortie. |
| get_BaseStream() | Renvoie le flux de sortie. |
| Seek(int, System::IO::SeekOrigin) | Définit la position du flux représenté par l’objet actuel. |
| virtual Write(uint8_t) | Écrit la valeur entière non signée de 8 bits spécifiée dans le flux de sortie. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Écrit la sous-plage spécifiée d’octets du tableau d’octets spécifié dans le flux de sortie. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Écrit la sous-plage spécifiée de caractères UTF-16 du tableau de caractères spécifié dans le flux de sortie. |
| virtual Write(bool) | Écrit un octet unique avec une valeur de 0 si value est ’true’ et 1 si value est ‘false’ dans le flux de sortie. |
| virtual Write(char16_t) | Écrit la valeur de caractère large de 16 bits spécifiée dans le flux de sortie. |
| virtual Write(int16_t) | Écrit la valeur entière de 16 bits spécifiée dans le flux de sortie. |
| virtual Write(int) | Écrit la valeur entière de 32 bits spécifiée dans le flux de sortie. |
| virtual Write(int64_t) | Écrit la valeur entière de 64 bits spécifiée dans le flux de sortie. |
| virtual Write(uint16_t) | Écrit la valeur entière non signée de 16 bits spécifiée dans le flux de sortie. |
| virtual Write(uint32_t) | Écrit la valeur entière non signée de 32 bits spécifiée dans le flux de sortie. |
| virtual Write(uint64_t) | Écrit la valeur entière non signée de 64 bits spécifiée dans le flux de sortie. |
| virtual Write(float) | Écrit la valeur en virgule flottante simple précision spécifiée dans le flux de sortie. |
| virtual Write(double) | Écrit la valeur en virgule flottante double précision spécifiée dans le flux de sortie. |
| virtual Write(const Decimal&) | Écrit la représentation en octets de la valeur Decimal spécifiée dans le flux de sortie. |
| virtual Write(const String&) | Écrit une chaîne préfixée par sa longueur dans l’encodage actuel dans le flux de sortie. |
| virtual Write(const char_t *) | Écrit une chaîne préfixée par sa longueur dans l’encodage actuel dans le flux de sortie. |
| ~BinaryWriter() | Destructeur. |
Voir aussi
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++