UriParser 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.
Analisa um novo esquema de URI. Esta é uma classe abstrata.
public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
- Herança
-
UriParser
- Derivado
Observações
A classe UriParser permite-te criar analisadores para novos esquemas de URI. Pode escrever estes analisadores na íntegra, ou os analisadores podem ser derivados de esquemas bem conhecidos (HTTP, FTP e outros esquemas baseados em protocolos de rede). Se quiseres criar um analisador completamente novo, herda de GenericUriParser. Se quiser criar um analisador que estenda um esquema URI bem conhecido, herde de FtpStyleUriParser, HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParser, ou LdapStyleUriParser.
A Microsoft recomenda vivamente que use um parser fornecido com .NET. Construir o seu próprio parser aumenta a complexidade da sua aplicação e não terá um desempenho tão bom como os analisadores fornecidos.
Construtores
| Name | Description |
|---|---|
| UriParser() |
Constrói um parser URI padrão. |
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. |
| 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. |
| IsBaseOf(Uri, Uri) |
Determina se |
| IsKnownScheme(String) |
Indica se o parser de um esquema está registado. |
| IsWellFormedOriginalString(Uri) |
Indica se um URI está bem formado. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnNewUri() |
Invocado por um Uri construtor para obter uma UriParser instância. |
| OnRegister(String, Int32) |
Invocado pelo Framework quando um UriParser método é registado. |
| Register(UriParser, String, Int32) |
Associa um esquema e um número de porta a um UriParser. |
| Resolve(Uri, Uri, UriFormatException) |
Chamado por Uri construtores e TryCreate para resolver um URI relativo. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |