System::Xml::XmlUrlResolver class

XmlUrlResolver class

Löst externe XML-Ressourcen auf, die durch einen Uniform Resource Identifier (URI) benannt sind.

class XmlUrlResolver : public System::Xml::XmlResolver

Methoden

MethodeBeschreibung
GetEntity(SharedPtr<Uri>, String, const TypeInfo&) overrideOrdnet einen URI einem Objekt zu, das die eigentliche Ressource enthält.
ResolveUri(SharedPtr<Uri>, String) overrideLöst den absoluten URI aus dem Basis- und relativen URI auf.
set_CachePolicy(const SharedPtr<Net::Cache::RequestCachePolicy>&)Setzt die Cache-Richtlinie für das zugrunde liegende WebRequest-Objekt.
set_Credentials(SharedPtr<Net::ICredentials>) overrideSetzt die Anmeldeinformationen, die zur Authentifizierung von Webanfragen verwendet werden.
set_Proxy(const SharedPtr<Net::IWebProxy>&)Setzt den Netzwerk-Proxy für das zugrunde liegende WebRequest-Objekt.
XmlUrlResolver()Initialisiert eine neue Instanz der XmlUrlResolver-Klasse.

Typedefs

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Hinweise

Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

Siehe auch