System::Xml::XmlUrlResolver κλάση

XmlUrlResolver class

Επιλύει εξωτερικούς πόρους XML που ορίζονται από ένα Καθολικό Αναγνωριστικό Πόρων (URI).

class XmlUrlResolver : public System::Xml::XmlResolver

Μέθοδοι

ΜέθοδοςΠεριγραφή
GetEntity(SharedPtr<Uri>, String, const TypeInfo&) overrideΑντιστοιχίζει ένα URI σε ένα αντικείμενο που περιέχει τον πραγματικό πόρο.
ResolveUri(SharedPtr<Uri>, String) overrideΕπιλύει το απόλυτο URI από το βασικό και τα σχετικά URIs.
set_CachePolicy(const SharedPtr<Net::Cache::RequestCachePolicy>&)Ορίζει την πολιτική cache για το υποκείμενο αντικείμενο WebRequest.
set_Credentials(SharedPtr<Net::ICredentials>) overrideΟρίζει τα διαπιστευτήρια που χρησιμοποιούνται για την πιστοποίηση των web αιτήσεων.
set_Proxy(const SharedPtr<Net::IWebProxy>&)Ορίζει τον διακομιστή μεσολάβησης δικτύου για το υποκείμενο αντικείμενο WebRequest.
XmlUrlResolver()Αρχικοποιεί μια νέα παρουσία της κλάσης XmlUrlResolver.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Παρατηρήσεις

Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης