الفئة 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
انظر أيضًا