الفئة 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

تعريف نوعالوصف
BaseType
char_typeمعلومات RTTI.
int_type
off_type
pos_type
ThisType
ThisTypeBaseTypesInfo
traits_type

انظر أيضًا