XmlPreloadedResolver Classe

Definição

Representa uma classe usada para pré-preencher o 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

Comentários

O XmlPreloadedResolver tipo é usado como um resolvedor quando as chamadas automáticas para a rede não são desejadas ou não são possíveis. Por exemplo, esse tipo pode ser usado para carregar DTDs externos armazenados em cache. Ou você pode usar XmlPreloadedResolver para pré-carregar DTDs conhecidos definidos em XHTML 1.0. O pré-carregamento de DTDs conhecidos não inicia nenhuma conexão de rede porque esses DTDs já estão inseridos no assembly System.Xml.Utils. Atualmente, XmlPreloadedResolver inclui os DTDs definidos em XHTML 1.0 e RSS 0.91.

Construtores

Nome Description
XmlPreloadedResolver()

Inicializa uma nova instância da classe XmlPreloadedResolver.

XmlPreloadedResolver(XmlKnownDtds)

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

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

Inicializa uma nova instância da XmlPreloadedResolver classe com o resolvedor de fallback especificado, DTDs bem 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 bem conhecidos pré-carregados.

XmlPreloadedResolver(XmlResolver)

Inicializa uma nova instância da XmlPreloadedResolver classe com o resolvedor de fallback especificado.

Propriedades

Nome Description
Credentials

Define as credenciais usadas para autenticar o subjacente WebRequest.

PreloadedUris

Obtém uma coleção de URIs pré-carregadas.

Métodos

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

Adiciona uma matriz de bytes ao repositório XmlPreloadedResolver e a mapeia para um URI. Se o repositório já contiver um mapeamento para o mesmo URI, o mapeamento existente será substituído.

Add(Uri, Byte[])

Adiciona uma matriz de bytes ao repositório XmlPreloadedResolver e a mapeia para um URI. Se o repositório já contiver um mapeamento para o mesmo URI, o mapeamento existente será substituído.

Add(Uri, Stream)

Adiciona um Stream ao repositório XmlPreloadedResolver e o mapeia para um URI. Se o repositório já contiver um mapeamento para o mesmo URI, o mapeamento existente será substituído.

Add(Uri, String)

Adiciona uma cadeia de caracteres com dados pré-carregados ao repositório e mapeia-a XmlPreloadedResolver para um URI. Se o repositório já contiver um mapeamento para o mesmo URI, o mapeamento existente será substituído.

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 de forma assíncrona um URI para um objeto que contém o recurso real.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(Uri)

Remove os dados que correspondem ao URI do XmlPreloadedResolver.

ResolveUri(Uri, String)

Resolve o URI absoluto das URIs base e relativas.

SupportsType(Uri, Type)

Determina se o resolvedor dá suporte a outros Types além de apenas Stream.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a