System::Xml::Resolvers::XmlPreloadedResolver::GetEntity μέθοδος

XmlPreloadedResolver::GetEntity method

Αντιστοιχίζει ένα URI σε ένα αντικείμενο που περιέχει τον πραγματικό πόρο.

SharedPtr<Object> System::Xml::Resolvers::XmlPreloadedResolver::GetEntity(SharedPtr<Uri> absoluteUri, String role, const TypeInfo &ofObjectToReturn) override
ParameterTypeΠεριγραφή
absoluteUriSharedPtr<Uri>Το URI που επιστρέφεται από την κλήση XmlResolver::ResolveUri(SharedPtr,String).
ρόλοςStringΠρος το παρόν δεν χρησιμοποιείται.
ofObjectToReturnconst TypeInfo&Ο τύπος του αντικειμένου που θα επιστραφεί. Η XmlPreloadedResolver υποστηρίζει αντικείμενα Stream και αντικείμενα TextReader για URIs που προστέθηκαν ως String. Εάν ο ζητούμενος τύπος δεν υποστηρίζεται από τον resolver, θα ριχθεί μια εξαίρεση. Χρησιμοποιήστε τη μέθοδο XmlPreloadedResolver::SupportsType(SharedPtr,TypeInfo) για να προσδιορίσετε εάν ένας συγκεκριμένος Type υποστηρίζεται από αυτόν τον resolver.

ReturnValue

Ένα αντικείμενο Stream ή TextReader που αντιστοιχεί στην πραγματική πηγή.

Δείτε επίσης