Condividi tramite


XmlPreloadedResolver Classe

Definizione

Rappresenta una classe che viene utilizzata per prepopolare la cache con DTD o flussi XML.

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

Commenti

Il XmlPreloadedResolver tipo viene usato come sistema di risoluzione quando le chiamate automatiche alla rete non sono desiderate o non sono possibili. Ad esempio, questo tipo può essere usato per il caricamento di DTD esterni memorizzati nella cache. In alternativa, è possibile usare XmlPreloadedResolver per preload di DTD noti definiti in XHTML 1.0. Il preload di DTD noti non avvia connessioni di rete perché questi DTD sono già incorporati nella System.Xml. Assembly Utils. Attualmente, XmlPreloadedResolver include i DTD definiti in XHTML 1.0 e RSS 0.91.

Costruttori

XmlPreloadedResolver()

Inizializza una nuova istanza della classe XmlPreloadedResolver.

XmlPreloadedResolver(XmlKnownDtds)

Inizializza una nuova istanza della classe XmlPreloadedResolver con le definizioni DTD conosciute specificate precaricate.

XmlPreloadedResolver(XmlResolver)

Inizializza una nuova istanza della classe XmlPreloadedResolver con il resolver di fallback specificato.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

Inizializza una nuova istanza della classe XmlPreloadedResolver con il resolver di fallback specificato e le definizioni DTD conosciute precaricate.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

Inizializza una nuova istanza della classe XmlPreloadedResolver con il resolver di fallback, le definizioni DTD conosciute precaricate e l'operatore di confronto di uguaglianza fra URI specificati.

Proprietà

Credentials

Imposta le credenziali utilizzate per autenticare l'oggetto WebRequest sottostante.

PreloadedUris

Ottiene una raccolta di URI precaricati.

Metodi

Add(Uri, Byte[])

Aggiunge una matrice di byte all'archivio XmlPreloadedResolver e ne esegue il mapping a un URI. Se nell'archivio è già presente un mapping per lo stesso URI, il mapping esistente viene sostituito.

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

Aggiunge una matrice di byte all'archivio XmlPreloadedResolver e ne esegue il mapping a un URI. Se nell'archivio è già presente un mapping per lo stesso URI, il mapping esistente viene sostituito.

Add(Uri, Stream)

Aggiunge un Stream all'archivio XmlPreloadedResolver e ne esegue il mapping a un URI. Se nell'archivio è già presente un mapping per lo stesso URI, il mapping esistente viene sostituito.

Add(Uri, String)

Aggiunge una stringa con i dati precaricati all'archivio XmlPreloadedResolver e ne esegue il mapping a un URI. Se nell'archivio è già presente un mapping per lo stesso URI, il mapping esistente viene sostituito.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEntity(Uri, String, Type)

Esegue il mapping di un URI a un oggetto che contiene la risorsa effettiva.

GetEntityAsync(Uri, String, Type)

Esegue in modo asincrono il mapping di un URI a un oggetto contenente la risorsa effettiva.

GetEntityAsync(Uri, String, Type)

Esegue in modo asincrono il mapping di un URI a un oggetto contenente la risorsa effettiva.

(Ereditato da XmlResolver)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(Uri)

Rimuove i dati corrispondenti all'URI da XmlPreloadedResolver.

ResolveUri(Uri, String)

Risolve l'URI assoluto dagli URI di base e relativi.

SupportsType(Uri, Type)

Determina se il resolver supporta altri Type oltre a Stream.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a