XmlValidatingReader.XmlResolver Eigenschap

Definitie

Hiermee stelt u de gebruikte voor het XmlResolver omzetten van DTD-verwijzingen (External Document Type Definition) en schemalocatieverwijzingen in. Het XmlResolver wordt ook gebruikt voor het verwerken van import- of include-elementen in XSD-schema's (XML Schema Definition Language).

public:
 property System::Xml::XmlResolver ^ XmlResolver {  void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver

Waarde van eigenschap

De XmlResolver te gebruiken. Als deze optie is ingesteld null, worden externe resources niet omgezet.

In versie 1.1 van het .NET Framework moet de aanroeper volledig worden vertrouwd om een XmlResolver op te geven.

Opmerkingen

Note

De klasse XmlValidatingReader is verouderd in .NET Framework 2.0. U kunt een validatie-exemplaar XmlReader maken met behulp van de XmlReaderSettings klasse en de Create methode. Zie de sectie Opmerkingen van de XmlReader referentiepagina voor meer informatie.

Deze XmlResolver wordt gebruikt om DTD's, entiteiten of schema's te laden die nodig zijn om het validatieproces te voltooien.

Deze eigenschap kan op elk gewenst moment worden ingesteld en heeft gevolgen na de volgende Read aanroep. Als deze eigenschap is ingesteld op null, gaat de lezer ervan uit dat de gebruiker niet geïnteresseerd is in het omzetten van externe verwijzingen. In dit geval valideert de lezer alleen op basis van interne resources, als de resource aanwezig is.

In versie 1.1 van .NET Framework, als deze eigenschap niet is ingesteld, bepaalt het vertrouwensniveau van de toepassing het standaardgedrag.

Fully trusted code: De lezer gebruikt een standaardwaarde XmlUrlResolver zonder gebruikersreferenties. Als verificatie is vereist voor toegang tot een netwerkresource, gebruikt u de XmlResolver eigenschap om een XmlResolver met de benodigde referenties op te geven.

Semi-trusted code: De XmlResolver eigenschap is ingesteld op null. Externe resources worden niet opgelost.

Bij het valideren van schema's kunt u het dure belastingsproces voorkomen door een XmlSchemaCollection gebruik van de eigenschap op te Schemas geven.

Van toepassing op

Zie ook