XmlValidatingReader.XmlResolver Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die verwendung zum Auflösen der XmlResolver Externen Dokumenttypdefinition (DTD) und Schemaspeicherortverweise fest. Dies XmlResolver wird auch verwendet, um import- oder include-Elemente in XML-Schemadefinitionsschemas (XSD)-Schemas zu behandeln.
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
Eigenschaftswert
Die XmlResolver zu verwendende. Bei Festlegung auf null, werden externe Ressourcen nicht aufgelöst.
In Version 1.1 von .NET Framework muss der Aufrufer vollständig vertrauenswürdig sein, um einen XmlResolver.
Hinweise
Hinweis
Die XmlValidatingReader Klasse ist in .NET Framework 2.0 veraltet. Sie können eine Überprüfungsinstanz XmlReader mithilfe der XmlReaderSettings Klasse und der Create Methode erstellen. Weitere Informationen finden Sie im Abschnitt Hinweise auf der XmlReader Referenzseite.
Dies XmlResolver wird verwendet, um alle DTDs, Entitäten oder Schemas zu laden, die zum Abschließen des Überprüfungsprozesses erforderlich sind.
Diese Eigenschaft kann jederzeit festgelegt werden und wirkt sich nach dem nächsten Read Aufruf aus. Wenn diese Eigenschaft auf null festgelegt ist, geht der Leser davon aus, dass der Benutzer keine externen Verweise auflösen möchte. In diesem Fall überprüft der Leser nur nach internen Ressourcen, wenn die Ressource vorhanden ist.
Wenn diese Eigenschaft in Version 1.1 von .NET Framework nicht festgelegt ist, bestimmt die Vertrauensstufe der Anwendung das Standardverhalten.
Fully trusted code: Der Leser verwendet einen Standardwert XmlUrlResolver ohne Benutzeranmeldeinformationen. Wenn für den Zugriff auf eine Netzwerkressource eine Authentifizierung erforderlich ist, verwenden Sie die XmlResolver Eigenschaft, um eine XmlResolver mit den erforderlichen Anmeldeinformationen anzugeben.
Semi-trusted code: Die XmlResolver Eigenschaft ist auf null. Externe Ressourcen werden nicht aufgelöst.
Bei der Überprüfung mithilfe von Schemas können Sie den kostspieligen Ladevorgang vermeiden, indem Sie die XmlSchemaCollectionSchemas Eigenschaft verwenden.