kelas System::Xml::Resolvers::XmlPreloadedResolver

XmlPreloadedResolver class

Mewakili kelas yang digunakan untuk mengisi cache sebelumnya dengan DTD atau aliran XML.

class XmlPreloadedResolver : public System::Xml::XmlResolver

Metode

MetodeDeskripsi
Add(const SharedPtr<Uri>&, const ArrayPtr<uint8_t>&)Menambahkan array byte ke penyimpanan XmlPreloadedResolver dan memetakannya ke sebuah URI. Jika penyimpanan sudah berisi pemetaan untuk URI yang sama, pemetaan yang ada akan ditimpa.
Add(const SharedPtr<Uri>&, const ArrayPtr<uint8_t>&, int32_t, int32_t)Menambahkan array byte ke penyimpanan XmlPreloadedResolver dan memetakannya ke sebuah URI. Jika penyimpanan sudah berisi pemetaan untuk URI yang sama, pemetaan yang ada akan ditimpa.
Add(const SharedPtr<Uri>&, const SharedPtr<IO::Stream>&)Menambahkan Stream ke penyimpanan XmlPreloadedResolver dan memetakannya ke sebuah URI. Jika penyimpanan sudah berisi pemetaan untuk URI yang sama, pemetaan yang ada akan ditimpa.
Add(const SharedPtr<Uri>&, const String&)Menambahkan string dengan data yang dimuat sebelumnya ke penyimpanan XmlPreloadedResolver dan memetakannya ke sebuah URI. Jika penyimpanan sudah berisi pemetaan untuk URI yang sama, pemetaan yang ada akan ditimpa.
get_PreloadedUris()Mengembalikan koleksi URI yang dimuat sebelumnya.
GetEntity(SharedPtr<Uri>, String, const TypeInfo&) overrideMemetakan URI ke objek yang berisi sumber daya sebenarnya.
Remove(const SharedPtr<Uri>&)Menghapus data yang sesuai dengan URI dari XmlPreloadedResolver.
ResolveUri(SharedPtr<Uri>, String) overrideMenyelesaikan URI absolut dari URI dasar dan relatif.
set_Credentials(SharedPtr<Net::ICredentials>) overrideMengatur kredensial yang digunakan untuk mengautentikasi Net::WebRequest yang mendasarinya.
SupportsType(SharedPtr<Uri>, const TypeInfo&) overrideMenentukan apakah resolver mendukung Tipe lain selain Stream saja.
XmlPreloadedResolver()Menginisialisasi instance baru dari kelas XmlPreloadedResolver.
XmlPreloadedResolver(XmlKnownDtds)Menginisialisasi instance baru dari kelas XmlPreloadedResolver dengan DTD terkenal yang telah dimuat sebelumnya yang ditentukan.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&)Menginisialisasi instance baru dari kelas XmlPreloadedResolver dengan resolver cadangan yang ditentukan.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&, XmlKnownDtds)Menginisialisasi instance baru dari kelas XmlPreloadedResolver dengan resolver cadangan yang ditentukan dan DTD terkenal yang telah dimuat sebelumnya.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&, XmlKnownDtds, const SharedPtr<Collections::Generic::IEqualityComparer<SharedPtr<Uri>>>&)Menginisialisasi instance baru dari kelas XmlPreloadedResolver dengan resolver cadangan yang ditentukan, DTD terkenal yang telah dimuat sebelumnya, dan pembanding kesetaraan URI.

Typedefs

TypedefDeskripsi
PtrAlias untuk shared pointer ke instance kelas ini.

Catatan

Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.

Lihat Juga