XmlValidatingReader.XmlResolver Tulajdonság

Definíció

Beállítja a XmlResolver külső dokumentumtípus-definíció (DTD) és a sémahelyre mutató hivatkozások feloldásához használt elemeket. Az XmlResolver XML-sémadefiníciós (XSD) sémákban található importálási vagy belefoglalási elemek kezelésére is használható.

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

Tulajdonság értéke

A XmlResolver használni kívánt. Ha be van állítva, nulla külső erőforrások nem lesznek feloldva.

A .NET-keretrendszer 1.1-es verziójában a hívónak teljes mértékben megbízhatónak kell lennie egy XmlResolver megadásához.

Megjegyzések

Note

A XmlValidatingReader osztály elavult .NET Framework 2.0-s verziója esetén. Az osztály és a XmlReader metódus használatával létrehozhat egy érvényesítő XmlReaderSettings példánytCreate. További információt a referenciaoldal Megjegyzések szakaszában XmlReader talál.

Ez XmlResolver az ellenőrzési folyamat elvégzéséhez szükséges DTD-k, entitások vagy sémák betöltésére szolgál.

Ez a tulajdonság bármikor beállítható, és a következő Read hívás után is hatással van gombra. Ha ez a tulajdonság be van állítva null, az olvasó feltételezi, hogy a felhasználó nem szeretne külső hivatkozásokat feloldani. Ebben az esetben az olvasó csak belső erőforrásokkal ellenőrzi, hogy az erőforrás jelen van-e.

A .NET-keretrendszer 1.1-es verziójában , ha ez a tulajdonság nincs beállítva, az alkalmazás megbízhatósági szintje határozza meg az alapértelmezett viselkedést.

Fully trusted code: Az olvasó alapértelmezés szerint XmlUrlResolver felhasználói hitelesítő adatokat nem használ. Ha hitelesítésre van szükség egy hálózati erőforrás eléréséhez, a XmlResolver tulajdonság használatával adjon meg egy XmlResolver szükséges hitelesítő adatokat.

Semi-trusted code:A XmlResolver tulajdonság értéke .null A külső erőforrások nincsenek feloldva.

Sémák használata esetén elkerülheti a költséges betöltési folyamatot a XmlSchemaCollection tulajdonság használatávalSchemas.

A következőre érvényes:

Lásd még