Sdílet prostřednictvím


XmlValidatingReader.XmlResolver Vlastnost

Definice

Nastaví použitou XmlResolver pro překlad definice typu externího dokumentu (DTD) a odkazů na umístění schématu. Používá XmlResolver se také ke zpracování jakéhokoli importu nebo zahrnutí elementů nalezených ve schématech XSD (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

Hodnota vlastnosti

To XmlResolver se má použít. Pokud je nastavená hodnota null, externí prostředky se nevyřeší.

Ve verzi 1.1 rozhraní .NET Framework musí být volající plně důvěryhodný, aby bylo možné zadat .XmlResolver

Poznámky

Poznámka:

Třída XmlValidatingReader je zastaralá v rozhraní .NET Framework 2.0. Ověření instance můžete vytvořit XmlReader pomocí XmlReaderSettings třídy a Create metody. Další informace najdete v části Poznámky na XmlReader referenční stránce.

Slouží XmlResolver k načtení všech DTD, entit nebo schémat potřebných k dokončení procesu ověřování.

Tuto vlastnost lze kdykoli nastavit a po dalším Read volání to ovlivní. Pokud je tato vlastnost nastavena nullna , čtenář předpokládá, že uživatel nemá zájem o překlad externích odkazů. V tomto případě čtenář ověří pouze interní prostředky, pokud je prostředek k dispozici.

Ve verzi 1.1 rozhraní .NET Framework , pokud tato vlastnost není nastavena, úroveň důvěryhodnosti aplikace určuje výchozí chování.

Fully trusted code: Čtenář používá výchozí XmlUrlResolver nastavení bez přihlašovacích údajů uživatele. Pokud se pro přístup k síťovému prostředku vyžaduje ověřování, použijte XmlResolver vlastnost k zadání XmlResolver s potřebnými přihlašovacími údaji.

Semi-trusted code: Vlastnost je nastavena XmlResolver na nullhodnotu . Externí prostředky se nevyřeší.

Při ověřování pomocí schémat se můžete vyhnout nákladnému procesu načítání poskytnutím XmlSchemaCollectionSchemas vlastnosti.

Platí pro

Viz také