Compartilhar via


GenericUriParser Classe

Definição

Um analisador 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

Comentários

Se você quiser criar um analisador com base em um esquema conhecido, use HttpStyleUriParser, , FtpStyleUriParser, GopherStyleUriParserou LdapStyleUriParserNewsStyleUriParser.

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 para o GenericUriParser construtor.

A classe existente System.Uri foi estendida para fornecer suporte para IRI (International Resource Identifiers) e IDN (Nomes de Domínio Internacionalizado). Os usuários atuais não verão qualquer mudança do comportamento do .NET Framework 2.0, a menos que habilitem o IRI especificamente. Isso garante a compatibilidade do aplicativo com versões anteriores do .NET Framework.

Todos os analisadores derivados GenericUriParser não ganharão suporte a IRI e IDN por padrão. A Default opção não inclui suporte a IRI e IDN. Dois novos valores são adicionados à enumeração para indicar se um analisador personalizado dá suporte a System.GenericUriParserOptions IRI e IDN.

Para obter mais informações sobre suporte a IRI e IDN, consulte a seção Comentários da System.Uri classe.

Construtores

GenericUriParser(GenericUriParserOptions)

Cria um analisador personalizável para um URI hierárquico.

Métodos

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 a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeAndValidate(Uri, UriFormatException)

Inicializa o estado do analisador e valida o URI.

(Herdado de UriParser)
IsBaseOf(Uri, Uri)

Determina se baseUri é o URI de base para relativeUri.

(Herdado de UriParser)
IsWellFormedOriginalString(Uri)

Indica se um URI é bem formado.

(Herdado de UriParser)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnNewUri()

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

(Herdado de UriParser)
OnRegister(String, Int32)

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

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

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

(Herdado de UriParser)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a