الفئة System::IO::STDIOStreamWrapperBase
STDIOStreamWrapperBase class
تمثل فئة أساسية للمغلفات الشبيهة بـ System.IO.Stream. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام العامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
template<typename T,typename>class STDIOStreamWrapperBase : public System::IO::Stream
الطرق
| طريقة | الوصف |
|---|
| get_CanRead() const override | يحدد ما إذا كان الدفق يدعم القراءة. |
| get_CanSeek() const override | يحدد ما إذا كان التدفق يدعم البحث. |
| get_CanWrite() const override | يحدد ما إذا كان الدفق يدعم الكتابة. |
| get_Length() const override | يعيد طول الدفق. |
| get_Position() const override | يعيد الموضع الحالي للدفق. |
| operator=(const STDIOStreamWrapperBase&) | عامل إسناد النسخ. محذوف. |
| Seek(int64_t, SeekOrigin) override | يضبط موضع التدفق الممثل بالكائن الحالي. |
| set_Position(int64_t) override | يضبط موضع التدفق. |
| STDIOStreamWrapperBase(const STDIOStreamWrapperBase&) | منشئ النسخ. محذوف. |
الحقول
| حقل | الوصف |
|---|
| static Null | تدفق بدون تخزين أساسي. |
Typedefs
انظر أيضًا