GenericUriParser Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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 |
| 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) |