XmlValidatingReader.XmlResolver Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.