فئة System::IO::BinaryWriter
محتويات
[
يخفي
]BinaryWriter class
تمثل كاتبًا يكتب قيم الأنواع الأولية إلى دفق بايت. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام العامل new، لأن ذلك سيسبب أخطاء تشغيلية و/أو أعطال تأكيدية. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class BinaryWriter : public System::IDisposable
الطرق
| طريقة | الوصف |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | ينشئ نسخة من فئة BinaryWriter التي تكتب البيانات إلى الدفق المحدد باستخدام الترميز المحدد. |
| Close() | يغلق كائن BinaryWriter الحالي وتدفق الإخراج الأساسي. |
| Dispose() override | يحرر جميع الموارد المستخدمة بواسطة الكائن الحالي ويغلق الدفق الأساسي. |
| Flush() | يفرغ تدفق الإخراج. |
| get_BaseStream() | يعيد تدفق الإخراج. |
| Seek(int, System::IO::SeekOrigin) | يضبط موضع التدفق الممثل بالكائن الحالي. |
| virtual Write(uint8_t) | يكتب القيمة الصحيحة غير الموقعة ذات 8 بت المحددة إلى تدفق الإخراج. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | يكتب النطاق الفرعي المحدد من البايتات من المصفوفة البايتية المحددة إلى تدفق الإخراج. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | يكتب النطاق الفرعي المحدد من أحرف UTF-16 من مصفوفة الأحرف المحددة إلى تدفق الإخراج. |
| virtual Write(bool) | يكتب بايتًا واحدًا بقيمة 0 إذا كان value ’true’ و 1 إذا كان value ‘false’ إلى تدفق الإخراج. |
| virtual Write(char16_t) | يكتب القيمة ذات 16 بت للرمز الواسع المحدد إلى تدفق الإخراج. |
| virtual Write(int16_t) | يكتب القيمة الصحيحة ذات 16 بت المحددة إلى تدفق الإخراج. |
| virtual Write(int) | يكتب القيمة الصحيحة ذات 32 بت المحددة إلى تدفق الإخراج. |
| virtual Write(int64_t) | يكتب القيمة الصحيحة ذات 64 بت المحددة إلى تدفق الإخراج. |
| virtual Write(uint16_t) | يكتب القيمة الصحيحة غير الموقعة ذات 16 بت المحددة إلى تدفق الإخراج. |
| virtual Write(uint32_t) | يكتب القيمة الصحيحة غير الموقعة ذات 32 بت المحددة إلى تدفق الإخراج. |
| virtual Write(uint64_t) | يكتب القيمة الصحيحة غير الموقعة ذات 64 بت المحددة إلى تدفق الإخراج. |
| virtual Write(float) | يكتب القيمة ذات الفاصلة العائمة ذات الدقة المفردة المحددة إلى تدفق الإخراج. |
| virtual Write(double) | يكتب القيمة ذات الفاصلة العائمة ذات الدقة المزدوجة المحددة إلى تدفق الإخراج. |
| virtual Write(const Decimal&) | يكتب تمثيل البايت للقيمة Decimal المحددة إلى تدفق الإخراج. |
| virtual Write(const String&) | يكتب سلسلة ذات طول مسبق في الترميز الحالي إلى تدفق الإخراج. |
| virtual Write(const char_t *) | يكتب سلسلة ذات طول مسبق في الترميز الحالي إلى تدفق الإخراج. |
| ~BinaryWriter() | المدمر. |
انظر أيضًا
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++