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, herda de FtpStyleUriParser, HttpStyleUriParser, , FileStyleUriParserGopherStyleUriParserou LdapStyleUriParser.

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

Construtores

Nome Description
UriParser()

Constrói um analisador de URI padrão.

Métodos

Nome 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 a função 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 analisador de um esquema está registrado.

IsWellFormedOriginalString(Uri)

Indica se um URI está bem formado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnNewUri()

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

OnRegister(String, Int32)

Invocado pela Estrutura quando um UriParser método é registrado.

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()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a