SplitStreamContainer.Read

Read(byte[])

يقرأ بايتات لملء المخزن المؤقت للبايتات المحدد.

public override int Read(byte[] bytes)
معاملنوعالوصف
bytesByte[]البايتات التي سيتم ملؤها.

قيمة الإرجاع

عدد البايتات المقروءة. يمكن أن تكون هذه القيمة أقل من عدد البايتات في المخزن المؤقت إذا لم يكن هناك ما يكفي من البايتات في الدفق.

انظر أيضًا


Read(byte[], int, int)

يقرأ تسلسلًا من البايتات من الدفق الحالي ويقّدم الموضع داخل الدفق بعدد البايتات المقروءة.

public override int Read(byte[] buffer, int offset, int count)
معاملنوعالوصف
المخزن المؤقتByte[]مصفوفة من البايتات. عندما تعود هذه الطريقة، يحتوي المخزن المؤقت على مصفوفة البايتات المحددة مع القيم بين offset و(offset + count - 1) المستبدلة بالبايتات المقروءة من المصدر الحالي.
الإزاحةInt32الإزاحة الصفرية للبايت في buffer التي يبدأ عندها تخزين البيانات المقروءة من الدفق الحالي.
countInt32العدد الأقصى للبايتات التي سيتم قراءتها من الدفق الحالي.

قيمة الإرجاع

إجمالي عدد البايتات المقروءة إلى المخزن المؤقت. يمكن أن يكون أقل من عدد البايتات المطلوبة إذا لم تتوفر تلك البايتات حاليًا، أو صفر (0) إذا تم الوصول إلى نهاية الدفق.

انظر أيضًا