طريقة System::IO::Stream::WriteAsync

Stream::WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) method

يكتب بشكل غير متزامن تسلسلًا من البايتات إلى التدفق الحالي، ويتقدم بالموضع الحالي داخل هذا التدفق بعدد البايتات المكتوبة، ويراقب طلبات الإلغاء.

TaskPtr System::IO::Stream::WriteAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count)
ParameterTypeالوصف
المخزن المؤقتconst ArrayPtr<uint8_t>&المصفوفة التي تحتوي على البايتات للكتابة.
الإزاحةint32_tفهرس يبدأ من الصفر للعنصر في buffer الذي يبدأ منه النطاق الفرعي للكتابة.
countint32_tعدد العناصر في النطاق الفرعي للكتابة.

ReturnValue

مهمة تمثل عملية الكتابة غير المتزامنة.

انظر أيضًا

Stream::WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) method

يكتب بشكل غير متزامن تسلسلًا من البايتات إلى التدفق الحالي، ويتقدم بالموضع الحالي داخل هذا التدفق بعدد البايتات المكتوبة، ويراقب طلبات الإلغاء.

virtual TaskPtr System::IO::Stream::WriteAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count, const Threading::CancellationToken &cancellationToken)
ParameterTypeالوصف
المخزن المؤقتconst ArrayPtr<uint8_t>&المصفوفة التي تحتوي على البايتات للكتابة.
الإزاحةint32_tفهرس يبدأ من الصفر للعنصر في buffer الذي يبدأ منه النطاق الفرعي للكتابة.
countint32_tعدد العناصر في النطاق الفرعي للكتابة.
رمز الإلغاءconst Threading::CancellationToken&الرمز لمراقبة طلبات الإلغاء.

ReturnValue

مهمة تمثل عملية الكتابة غير المتزامنة.

انظر أيضًا