XmlPreloadedResolver Třída

Definice

Představuje třídu, která se používá k předvyplňování mezipaměti datovými proudy DTD nebo XML.

public ref class XmlPreloadedResolver : System::Xml::XmlResolver
public class XmlPreloadedResolver : System.Xml.XmlResolver
type XmlPreloadedResolver = class
    inherit XmlResolver
Public Class XmlPreloadedResolver
Inherits XmlResolver
Dědičnost
XmlPreloadedResolver

Poznámky

Typ XmlPreloadedResolver se používá jako překladač, pokud nejsou požadovaná automatická volání do sítě nebo nejsou možné. Tento typ lze například použít pro načítání externích DTD uložených v mezipaměti. Nebo můžete použít XmlPreloadedResolver k předběžnému načtení známých DTD definovaných v XHTML 1.0. Předběžné načtení dobře známých DTD nespustí žádná síťová připojení, protože tyto DTD jsou již vloženy v sestavení System.Xml.Utils. XmlPreloadedResolver V současné době zahrnuje DTD definované v XHTML 1.0 a RSS 0.91.

Konstruktory

Name Description
XmlPreloadedResolver()

Inicializuje novou instanci XmlPreloadedResolver třídy.

XmlPreloadedResolver(XmlKnownDtds)

Inicializuje novou instanci XmlPreloadedResolver třídy se zadanými předem načtenými dobře známými identifikátory DTD.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

Inicializuje novou instanci třídy pomocí zadaného záložního XmlPreloadedResolver překladače, předem načtených dobře známých DTD a porovnání rovnosti identifikátorů URI.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

Inicializuje novou instanci XmlPreloadedResolver třídy se zadaným záložním překladačem a předem načtenými dobře známými identifikátory DTD.

XmlPreloadedResolver(XmlResolver)

Inicializuje novou instanci XmlPreloadedResolver třídy pomocí zadaného záložního překladače.

Vlastnosti

Name Description
Credentials

Nastaví přihlašovací údaje, které se používají k ověření podkladového WebRequestobjektu .

PreloadedUris

Získá kolekci předem načtených identifikátorů URI.

Metody

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

Přidá do XmlPreloadedResolver úložiště pole bajtů a namapuje ho na identifikátor URI. Pokud úložiště již obsahuje mapování pro stejný identifikátor URI, stávající mapování se přepíše.

Add(Uri, Byte[])

Přidá do XmlPreloadedResolver úložiště pole bajtů a namapuje ho na identifikátor URI. Pokud úložiště již obsahuje mapování pro stejný identifikátor URI, stávající mapování se přepíše.

Add(Uri, Stream)

Přidá do Stream obchodu a XmlPreloadedResolver mapuje ho na identifikátor URI. Pokud úložiště již obsahuje mapování pro stejný identifikátor URI, stávající mapování se přepíše.

Add(Uri, String)

Přidá řetězec s předem načtenými daty do XmlPreloadedResolver úložiště a mapuje ho na identifikátor URI. Pokud úložiště již obsahuje mapování pro stejný identifikátor URI, stávající mapování se přepíše.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetEntity(Uri, String, Type)

Mapuje identifikátor URI na objekt, který obsahuje skutečný prostředek.

GetEntityAsync(Uri, String, Type)

Asynchronně mapuje identifikátor URI na objekt, který obsahuje skutečný prostředek.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Remove(Uri)

Odebere data odpovídající identifikátoru URI z objektu XmlPreloadedResolver.

ResolveUri(Uri, String)

Vyřeší absolutní identifikátor URI ze základního a relativního identifikátoru URI.

SupportsType(Uri, Type)

Určuje, zda překladač podporuje jiné Typenež jen Stream.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro