IXmlPullParser.Require(XmlPullParserNode, String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Uji apakah peristiwa saat ini adalah jenis yang diberikan dan apakah namespace layanan dan nama cocok.
[Android.Runtime.Register("require", "(ILjava/lang/String;Ljava/lang/String;)V", "GetRequire_ILjava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Require(Org.XmlPull.V1.XmlPullParserNode type, string? namespace, string? name);
[<Android.Runtime.Register("require", "(ILjava/lang/String;Ljava/lang/String;)V", "GetRequire_ILjava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Require : Org.XmlPull.V1.XmlPullParserNode * string * string -> unit
Parameter
- type
- XmlPullParserNode
- namespace
- String
- name
- String
- Atribut
Pengecualian
Keterangan
Uji apakah peristiwa saat ini adalah jenis yang diberikan dan apakah namespace layanan dan nama cocok. null akan cocok dengan namespace layanan apa pun dan nama apa pun. Jika pengujian tidak lulus, pengecualian akan dilemparkan. Teks pengecualian menunjukkan posisi pengurai, peristiwa yang diharapkan, dan peristiwa saat ini yang tidak memenuhi persyaratan.
Pada dasarnya itu melakukan ini
if (type != getEventType()
|| (namespace != null && !namespace.equals( getNamespace () ) )
|| (name != null && !name.equals( getName() ) ) )
throw new XmlPullParserException( "expected "+ TYPES[ type ]+getPositionDescription());
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.