XmlPreloadedResolver Classe

Definição

Representa uma classe usada para pré-preencher a cache com DTDs ou fluxos XML.

public ref class XmlPreloadedResolver : System::Xml::XmlResolver
public class XmlPreloadedResolver : System.Xml.XmlResolver
type XmlPreloadedResolver = class
    inherit XmlResolver
Public Class XmlPreloadedResolver
Inherits XmlResolver
Herança
XmlPreloadedResolver

Observações

Este XmlPreloadedResolver tipo é usado como resolver quando chamadas automáticas para a rede não são desejadas ou não são possíveis. Por exemplo, este tipo pode ser usado para carregar DTDs externos em cache. Ou, podes usar XmlPreloadedResolver para pré-carregar DTDs bem conhecidos que estão definidos no XHTML 1.0. Pré-carregar DTDs conhecidos não inicia nenhuma ligação de rede porque estes DTDs já estão embutidos no assembly System.Xml.Utils. Atualmente, XmlPreloadedResolver inclui os DTDs definidos em XHTML 1.0 e RSS 0.91.

Construtores

Name Description
XmlPreloadedResolver()

Inicializa uma nova instância da XmlPreloadedResolver classe.

XmlPreloadedResolver(XmlKnownDtds)

Inicializa uma nova instância da XmlPreloadedResolver classe com os DTDs bem conhecidos pré-carregados especificados.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

Inicializa uma nova instância da XmlPreloadedResolver classe com o resolvedor de reserva especificado, DTDs conhecidos pré-carregados e comparador de igualdade de URI.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

Inicializa uma nova instância da XmlPreloadedResolver classe com o resolvedor de fallback especificado e DTDs conhecidos pré-carregados.

XmlPreloadedResolver(XmlResolver)

Inicializa uma nova instância da XmlPreloadedResolver classe com o resolvedor de retenção especificado.

Propriedades

Name Description
Credentials

Define as credenciais que são usadas para autenticar o subjacente WebRequest.

PreloadedUris

Recebe uma coleção de URIs pré-carregados.

Métodos

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

Adiciona um array de bytes à XmlPreloadedResolver loja e mapeia-o para um URI. Se a loja já contiver um mapeamento para o mesmo URI, o mapeamento existente é sobreposto.

Add(Uri, Byte[])

Adiciona um array de bytes à XmlPreloadedResolver loja e mapeia-o para um URI. Se a loja já contiver um mapeamento para o mesmo URI, o mapeamento existente é sobreposto.

Add(Uri, Stream)

Adiciona um Stream a à XmlPreloadedResolver loja e mapeia para um URI. Se a loja já contiver um mapeamento para o mesmo URI, o mapeamento existente é sobreposto.

Add(Uri, String)

Adiciona uma string com dados pré-carregados XmlPreloadedResolver ao store e mapeia-os para um URI. Se a loja já contiver um mapeamento para o mesmo URI, o mapeamento existente é sobreposto.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

Mapeia um URI para um objeto que contém o recurso real.

GetEntityAsync(Uri, String, Type)

Mapeia assíncronamente um URI para um objeto que contenha o recurso real.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Remove(Uri)

Remove os dados que correspondem ao URI do XmlPreloadedResolver.

ResolveUri(Uri, String)

Resolve o URI absoluto a partir dos URIs base e relativos.

SupportsType(Uri, Type)

Determina se o resolvedor suporta outros Types para além de apenas Stream.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a