GenericUriParser Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 |
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) |