XmlPreloadedResolver Klasse

Definition

Stellt eine Klasse dar, die zum Vorauffüllen des Cache mit DTDs oder XML-Streams verwendet wird.

public ref class XmlPreloadedResolver : System::Xml::XmlResolver
public class XmlPreloadedResolver : System.Xml.XmlResolver
type XmlPreloadedResolver = class
    inherit XmlResolver
Public Class XmlPreloadedResolver
Inherits XmlResolver
Vererbung
XmlPreloadedResolver

Hinweise

Der XmlPreloadedResolver Typ wird als Resolver verwendet, wenn automatische Aufrufe an das Netzwerk nicht gewünscht oder nicht möglich sind. Dieser Typ kann beispielsweise zum Laden zwischengespeicherter externer DTDs verwendet werden. Oder Sie können verwenden XmlPreloadedResolver , um bekannte DTDs vorab zu laden, die in XHTML 1.0 definiert sind. Durch das Vorabladen bekannter DTDs werden keine Netzwerkverbindungen gestartet, da diese DTDs bereits in die System.Xml eingebettet sind. Utils-Assembly. Derzeit enthält die DTDs, XmlPreloadedResolver die in XHTML 1.0 und RSS 0.91 definiert sind.

Konstruktoren

XmlPreloadedResolver()

Initialisiert eine neue Instanz der XmlPreloadedResolver-Klasse.

XmlPreloadedResolver(XmlKnownDtds)

Initialisiert eine neue Instanz der XmlPreloadedResolver -Klasse mit den angegebenen vorab geladenen bekannten DTDs.

XmlPreloadedResolver(XmlResolver)

Initialisiert eine neue Instanz der XmlPreloadedResolver-Klasse mit dem angegebenen Fallback-Resolver.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

Initialisiert eine neue Instanz der XmlPreloadedResolver-Klasse mit dem angegebenen Fallback-Resolver und den vorab geladenen bekannten DTDs.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

Initialisiert eine neue Instanz der XmlPreloadedResolver-Klasse mit dem angegebenen Fallback-Resolver, den vorab geladenen bekannten DTDs und dem URI-Gleichheitsvergleich.

Eigenschaften

Credentials

Legt die Anmeldeinformationen fest, mit denen der zugrunde liegende WebRequest authentifiziert wird.

PreloadedUris

Ruft eine Auflistung der vorab geladenen URIs ab.

Methoden

Add(Uri, Byte[])

Fügt dem XmlPreloadedResolver-Speicher ein Bytearray hinzu und ordnet es zu einem URI zu. Wenn im Speicher bereits ein Mapping für denselben URI enthalten ist, wird das bestehende Mapping überschrieben.

Add(Uri, Byte[], Int32, Int32)

Fügt dem XmlPreloadedResolver-Speicher ein Bytearray hinzu und ordnet es zu einem URI zu. Wenn im Speicher bereits ein Mapping für denselben URI enthalten ist, wird das bestehende Mapping überschrieben.

Add(Uri, Stream)

Fügt einen Stream dem XmlPreloadedResolver Speicher hinzu und ordnet es zu einem URI zu. Wenn im Speicher bereits ein Mapping für denselben URI enthalten ist, wird das bestehende Mapping überschrieben.

Add(Uri, String)

Fügt dem XmlPreloadedResolver-Speicher einen Stream mit vorab geladenen Daten hinzu und nimmt eine Zuordnung zu einem URI vor. Wenn im Speicher bereits ein Mapping für denselben URI enthalten ist, wird das bestehende Mapping überschrieben.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEntity(Uri, String, Type)

Ordnet einem Objekt, das die eigentliche Ressource enthält, einen URI zu.

GetEntityAsync(Uri, String, Type)

Ordnet einem Objekt, das die eigentliche Ressource enthält, asynchron einen URI zu.

GetEntityAsync(Uri, String, Type)

Ordnet einem Objekt, das die eigentliche Ressource enthält, asynchron einen URI zu.

(Geerbt von XmlResolver)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(Uri)

Entfernt die Daten, die dem URI entsprechen, aus dem XmlPreloadedResolver.

ResolveUri(Uri, String)

Löst den absoluten URI ausgehend von der Basis und relativen URIs auf.

SupportsType(Uri, Type)

Bestimmt, ob der Resolver andere Type als nur Stream unterstützt.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: