Compartir a través de


UriParser Clase

Definición

Analiza un nuevo esquema de URI. Esta es una clase abstracta.

public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
Herencia
UriParser
Derivado

Comentarios

La clase UriParser permite crear analizadores para nuevos esquemas de URI. Puede escribir estos analizadores en su totalidad o los analizadores se pueden derivar de esquemas conocidos (HTTP, FTP y otros esquemas basados en protocolos de red). Si desea crear un analizador completamente nuevo, herede de GenericUriParser. Si desea crear un analizador que extienda un esquema de URI conocido, herede de FtpStyleUriParser, HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParsero LdapStyleUriParser.

Microsoft recomienda encarecidamente usar un analizador enviado con .NET. La creación de su propio analizador aumenta la complejidad de la aplicación y no funcionará así como los analizadores enviados.

Constructores

UriParser()

Construye un analizador de identificador URI predeterminado.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetComponents(Uri, UriComponents, UriFormat)

Obtiene los componentes de un identificador uniforme de recursos URI.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InitializeAndValidate(Uri, UriFormatException)

Inicializa el estado del analizador y valida el URI.

IsBaseOf(Uri, Uri)

Determina si baseUri es una dirección URI base para relativeUri.

IsKnownScheme(String)

Indica si se ha registrado el analizador para un esquema.

IsWellFormedOriginalString(Uri)

Indica si el formato del URI es correcto.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnNewUri()

Lo invoca un constructor de Uri para obtener una instancia de UriParser.

OnRegister(String, Int32)

El marco de trabajo lo llama cuando se registra un método de UriParser.

Register(UriParser, String, Int32)

Asocia un esquema y número de puerto a un UriParser.

Resolve(Uri, Uri, UriFormatException)

Los constructores de Uri y TryCreate lo llaman para resolver un identificador URI relativo.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a