Partilhar via


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

Comentários

A classe UriParser permite que você crie analisadores para novos esquemas de URI. Você pode escrever esses analisadores em sua totalidade ou os analisadores podem ser derivados de esquemas conhecidos (HTTP, FTP e outros esquemas baseados em protocolos de rede). Se você quiser criar um analisador completamente novo, herda de GenericUriParser. Se você quiser criar um analisador que estenda um esquema de URI conhecido, herde de FtpStyleUriParser, HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParserou LdapStyleUriParser.

A Microsoft recomenda fortemente que você use um analisador enviado com o .NET. A criação de seu próprio analisador aumenta a complexidade do aplicativo e não funcionará tão bem quanto os analisadores enviados.

Construtores

UriParser()

Constrói um analisador do URI padrão.

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.

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.

IsBaseOf(Uri, Uri)

Determina se baseUri é o URI de base para relativeUri.

IsKnownScheme(String)

Indica se o analisador de um esquema está registrado.

IsWellFormedOriginalString(Uri)

Indica se um URI é bem formado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnNewUri()

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

OnRegister(String, Int32)

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

Register(UriParser, String, Int32)

Associa um esquema e um número da porta a um UriParser.

Resolve(Uri, Uri, UriFormatException)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a