QuicException

abstract class QuicException : NetworkException


فئة فرعية من NetworkException تحتوي على رمز خطأ QUIC مفصّل من QuicErrorCode. يتم تمرير مثيل من QuicException إلى عمليات معاودة الاتصال onFailed عندما يكون رمز الخطأ هو NetworkException.ERROR_QUIC_PROTOCOL_FAILED.

ملخّص

طُرق وضع التصميم المحمية

QuicException(message: String!, cause: Throwable!)

يُنشئ استثناءً ناتجًا عن خطأ في بروتوكول QUIC.

الوظائف العامة

Int

تعرض الجهة المسؤولة عن إنهاء اتصال QUIC.

abstract Int

تعرض رمز خطأ QUIC، وهو قيمة من QuicErrorCode.

الثوابت المكتسَبة

من org.chromium.net.NetworkException
const Int

رمز خطأ يشير إلى تعذُّر الوصول إلى عنوان IP الذي يتم الاتصال به، ما يعني أنّه ليس هناك مسار إلى المضيف أو الشبكة المحدّدة.

const Int

رمز خطأ يشير إلى أنّ الاتصال تم إغلاقه بشكل غير متوقّع.

const Int

رمز خطأ يشير إلى أنّ محاولة الاتصال تم رفضها.

const Int

رمز خطأ يشير إلى أنّ الاتصال تم إعادة ضبطه بشكل غير متوقّع.

const Int

رمز خطأ يشير إلى أنّ محاولة الاتصال انتهت مهلتها.

const Int

رمز خطأ يشير إلى أنّه لم يتم حلّ اسم المضيف الذي يتم إرسال الطلب إليه إلى عنوان IP.

const Int

رمز خطأ يشير إلى أنّ الجهاز غير متصل بأي شبكة.

const Int

رمز خطأ يشير إلى أنّ إعدادات الشبكة تغيّرت أثناء معالجة الطلب.

const Int

رمز خطأ يشير إلى حدوث نوع آخر من الأخطاء.

const Int

رمز خطأ يشير إلى حدوث خطأ مرتبط ببروتوكول QUIC.

const Int

رمز خطأ يشير إلى انتهاء مهلة.

الوظائف المكتسَبة

من org.chromium.net.NetworkException
abstract Int

تعرض رمز خطأ داخليًا في Cronet.

abstract Int

تعرض رمز الخطأ، وهو أحد الرموز ERROR_*.

abstract Boolean

تعرض true إذا كانت إعادة محاولة هذا الطلب على الفور قد تنجح، وfalse في ما عدا ذلك.

من java.lang.Throwable

طُرق وضع التصميم المحمية

QuicException

protected QuicException(message: String!, cause: Throwable!)

يُنشئ استثناءً ناتجًا عن خطأ في بروتوكول QUIC.

المعلَمات
message: String!

شرح عن سبب الفشل

cause: Throwable!

السبب (الذي يتم حفظه لاسترداده لاحقًا باستخدام طريقة getCause()) يُسمح بالقيمة الخالية، وتشير إلى أنّ السبب غير موجود أو غير معروف.

الوظائف العامة

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

تعرض الجهة المسؤولة عن إنهاء اتصال QUIC.

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

تعرض رمز خطأ QUIC، وهو قيمة من QuicErrorCode.