System::Xml::XmlSecureResolver-klass

XmlSecureResolver class

Hjälper till att säkra en annan implementation av XmlResolver genom att omsluta XmlResolver-objektet och begränsa de resurser som den underliggande XmlResolver har åtkomst till.

class XmlSecureResolver : public System::Xml::XmlResolver

Metoder

MetodBeskrivning
GetEntity(SharedPtr<Uri>, String, const TypeInfo&) overrideMappar en URI till ett objekt som innehåller den faktiska resursen.
ResolveUri(SharedPtr<Uri>, String) overrideLöser den absoluta URI:n från bas- och relativa URI:er genom att anropa ResolveUri på den underliggande XmlResolver.
set_Credentials(SharedPtr<Net::ICredentials>) overrideStäller in autentiseringsuppgifter som används för att autentisera webbförfrågningar.
XmlSecureResolver(const SharedPtr<XmlResolver>&, const String&)Initierar en ny instans av XmlSecureResolver-klassen med den angivna XmlResolver och URL:en.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även