GenericUriParser Classe

Definição

Um parser personalizável para um URI hierárquico.

public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
    inherit UriParser
Public Class GenericUriParser
Inherits UriParser
Herança
GenericUriParser

Observações

Se quiser criar um analisador com base num esquema bem conhecido, use HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParser, ou NewsStyleUriParser.

Ao criar um analisador personalizável, o comportamento do analisador é especificado passando uma combinação bit a bit dos valores disponíveis na System.GenericUriParserOptions enumeração ao GenericUriParser construtor.

A System.Uri classe fornece suporte para Identificadores Internacionais de Recursos (IRI) e Nomes de Domínio Internacionalizados (IDN). Os analisadores derivados de GenericUriParser não têm suporte para IRI e IDN por defeito. A Default opção não inclui suporte IRI e IDN. Os GenericUriParserOptions.Idn campos and GenericUriParserOptions.IriParsing indicam se um parser personalizado suporta IDN e IRI, respetivamente.

Para mais informações sobre o apoio ao IRI e IDN, consulte a secção de Observações da System.Uri disciplina.

Construtores

Name Description
GenericUriParser(GenericUriParserOptions)

Crie um parser personalizável para um URI hierárquico.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetComponents(Uri, UriComponents, UriFormat)

Obtém os componentes de um URI.

(Herdado de UriParser)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeAndValidate(Uri, UriFormatException)

Inicialize o estado do analisador e valide o URI.

(Herdado de UriParser)
IsBaseOf(Uri, Uri)

Determina se baseUri é um URI base para relativeUri.

(Herdado de UriParser)
IsWellFormedOriginalString(Uri)

Indica se um URI está bem formado.

(Herdado de UriParser)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnNewUri()

Invocado por um Uri construtor para obter uma UriParser instância.

(Herdado de UriParser)
OnRegister(String, Int32)

Invocado pelo Framework quando um UriParser método é registado.

(Herdado de UriParser)
Resolve(Uri, Uri, UriFormatException)

Chamado por Uri construtores e TryCreate para resolver um URI relativo.

(Herdado de UriParser)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a