UriParser Classe

Definição

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 baseUri é um URI base para relativeUri.

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)

Aplica-se a