System::Xml::XmlSecureResolver klasse

XmlSecureResolver class

Helpt een andere implementatie van XmlResolver te beveiligen door het XmlResolver object te omhullen en de resources waartoe de onderliggende XmlResolver toegang heeft te beperken.

class XmlSecureResolver : public System::Xml::XmlResolver

Methoden

MethodeBeschrijving
GetEntity(SharedPtr<Uri>, String, const TypeInfo&) overrideKoppelt een URI aan een object dat de daadwerkelijke bron bevat.
ResolveUri(SharedPtr<Uri>, String) overrideLost de absolute URI op vanuit de basis- en relatieve URI’s door ResolveUri aan te roepen op de onderliggende XmlResolver.
set_Credentials(SharedPtr<Net::ICredentials>) overrideStelt de inloggegevens in die worden gebruikt om webverzoeken te authenticeren.
XmlSecureResolver(const SharedPtr<XmlResolver>&, const String&)Initialiseert een nieuw exemplaar van de XmlSecureResolver klasse met de opgegeven XmlResolver en URL.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook