NetworkInfo.NetworkParams.PrivateDnsState

enum NetworkInfo.NetworkParams.PrivateDnsState


تحديد ما إذا كان يتم استخدام نظام أسماء النطاقات الخاص على الشبكة

ملخّص

قيم التعداد

ACTIVE

يكون نظام أسماء النطاقات الخاص مفعّلاً على الشبكة.

INACTIVE

لم يتم تفعيل نظام أسماء النطاقات الخاص على الشبكة.

PRIVATE_DNS_STATE_UNSPECIFIED

هذه القيمة غير مسموح بها.

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

java-static NetworkInfo.NetworkParams.PrivateDnsState!
valueOf(name: String!)

تعرِض هذه الطريقة ثابت التعداد لهذا النوع بالاسم المحدّد.

java-static Array<NetworkInfo.NetworkParams.PrivateDnsState!>!

تعرض هذه الطريقة صفيفًا يحتوي على الثوابت الخاصة بنوع التعداد هذا، بالترتيب الذي تم الإعلان عنها به.

قيم التعداد

نشط

val NetworkInfo.NetworkParams.PrivateDnsState.ACTIVENetworkInfo.NetworkParams.PrivateDnsState

يكون نظام أسماء النطاقات الخاص مفعّلاً على الشبكة.

غير نشط

val NetworkInfo.NetworkParams.PrivateDnsState.INACTIVENetworkInfo.NetworkParams.PrivateDnsState

لم يتم تفعيل نظام أسماء النطاقات الخاص على الشبكة.

PRIVATE_DNS_STATE_UNSPECIFIED

val NetworkInfo.NetworkParams.PrivateDnsState.PRIVATE_DNS_STATE_UNSPECIFIEDNetworkInfo.NetworkParams.PrivateDnsState

هذه القيمة غير مسموح بها.

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

valueOf

java-static fun valueOf(name: String!): NetworkInfo.NetworkParams.PrivateDnsState!

تعرِض هذه الطريقة ثابت التعداد لهذا النوع بالاسم المحدّد. يجب أن تتطابق السلسلة تمامًا مع معرّف مستخدَم للإعلان عن ثابت تعدادي في هذا النوع. (لا يُسمح بأحرف المسافة البيضاء الزائدة).

المرتجعات
NetworkInfo.NetworkParams.PrivateDnsState!

ثابت التعداد الذي يحمل الاسم المحدّد

عمليات الطرح
java.lang.IllegalArgumentException

إذا لم يكن لنوع التعداد هذا قيمة ثابتة بالاسم المحدّد

values

java-static fun values(): Array<NetworkInfo.NetworkParams.PrivateDnsState!>!

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

المرتجعات
Array<NetworkInfo.NetworkParams.PrivateDnsState!>!

مصفوفة تحتوي على الثوابت الخاصة بنوع التعداد هذا، بالترتيب الذي تم الإعلان عنها به