XmlPreloadedResolver Clase

Definición

Representa una clase que se usa para rellenar previamente la memoria caché con DTD o flujos XML.

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

Comentarios

El XmlPreloadedResolver tipo se usa como solucionador cuando las llamadas automáticas a la red no son deseadas o no son posibles. Por ejemplo, este tipo se puede usar para cargar DTD externos almacenados en caché. O bien, puede usar XmlPreloadedResolver para cargar previamente DTD conocidos definidos en XHTML 1.0. La precarga de DTD conocidas no inicia ninguna conexión de red porque estos DTD ya están insertados en el ensamblado System.Xml.Utils. Actualmente, XmlPreloadedResolver incluye los DTD definidos en XHTML 1.0 y RSS 0.91.

Constructores

Nombre Description
XmlPreloadedResolver()

Inicializa una nueva instancia de la clase XmlPreloadedResolver.

XmlPreloadedResolver(XmlKnownDtds)

Inicializa una nueva instancia de la XmlPreloadedResolver clase con las DTD conocidas precargadas especificadas.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

Inicializa una nueva instancia de la XmlPreloadedResolver clase con el solucionador de reserva especificado, dtD conocidos previamente cargados y comparador de igualdad de URI.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

Inicializa una nueva instancia de la XmlPreloadedResolver clase con el solucionador de reserva especificado y los DTD conocidos previamente cargados.

XmlPreloadedResolver(XmlResolver)

Inicializa una nueva instancia de la XmlPreloadedResolver clase con el solucionador de reserva especificado.

Propiedades

Nombre Description
Credentials

Establece las credenciales que se usan para autenticar el subyacente WebRequest.

PreloadedUris

Obtiene una colección de URI precargados.

Métodos

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

Agrega una matriz de bytes al XmlPreloadedResolver almacén y la asigna a un URI. Si el almacén ya contiene una asignación para el mismo URI, se invalida la asignación existente.

Add(Uri, Byte[])

Agrega una matriz de bytes al XmlPreloadedResolver almacén y la asigna a un URI. Si el almacén ya contiene una asignación para el mismo URI, se invalida la asignación existente.

Add(Uri, Stream)

Agrega un Stream objeto al XmlPreloadedResolver almacén y lo asigna a un URI. Si el almacén ya contiene una asignación para el mismo URI, se invalida la asignación existente.

Add(Uri, String)

Agrega una cadena con datos cargados previamente al XmlPreloadedResolver almacén y lo asigna a un URI. Si el almacén ya contiene una asignación para el mismo URI, se invalida la asignación existente.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEntity(Uri, String, Type)

Asigna un URI a un objeto que contiene el recurso real.

GetEntityAsync(Uri, String, Type)

Asigna de forma asincrónica un URI a un objeto que contiene el recurso real.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Remove(Uri)

Quita los datos que corresponden al URI de XmlPreloadedResolver.

ResolveUri(Uri, String)

Resuelve el URI absoluto de los URI base y relativos.

SupportsType(Uri, Type)

Determina si el solucionador admite otros Typeque solo Stream.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a