Compartilhar via


XmlPreloadedResolver Classe

Definição

Representa uma classe usada para pré-popular 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 resolvedor quando 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 System.Xml. Assembly Utils. Atualmente, XmlPreloadedResolver inclui os DTDs definidos em XHTML 1.0 e RSS 0.91.

Construtores

XmlPreloadedResolver()

Inicializa uma nova instância da classe XmlPreloadedResolver.

XmlPreloadedResolver(XmlKnownDtds)

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

XmlPreloadedResolver(XmlResolver)

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

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

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

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

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

Propriedades

Credentials

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

PreloadedUris

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

Métodos

Add(Uri, Byte[])

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

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

Adiciona uma matriz de bytes ao repositório XmlPreloadedResolver e mapeia-a 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 de XmlPreloadedResolver e mapeia-o 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 os dados pré-carregados ao repositório de XmlPreloadedResolver e mapeia-os 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.

GetEntityAsync(Uri, String, Type)

Mapeia de forma assíncrona um URI para um objeto que contém o recurso real.

(Herdado de XmlResolver)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(Uri)

Remove os dados que correspondem ao URI de XmlPreloadedResolver.

ResolveUri(Uri, String)

Resolve o URI absoluto dos URIs de base e relativo.

SupportsType(Uri, Type)

Determina se o resolvedor é compatível com outros Types do que apenas Stream.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a