Compartir a través de


GenericUriParser Clase

Definición

Analizador personalizable para un URI jerárquico.

public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
    inherit UriParser
Public Class GenericUriParser
Inherits UriParser
Herencia
GenericUriParser

Comentarios

Si desea crear un analizador basado en un esquema conocido, use HttpStyleUriParser, GopherStyleUriParserFtpStyleUriParser, , LdapStyleUriParsero NewsStyleUriParser.

Al crear un analizador personalizable, el comportamiento del analizador se especifica pasando una combinación bit a bit de los valores disponibles en la System.GenericUriParserOptions enumeración al GenericUriParser constructor.

La clase existente System.Uri se ha ampliado para proporcionar compatibilidad con identificadores de recursos internacionales (IRI) e nombres de dominio internacionalizados (IDN). Los usuarios actuales no percibirán ningún cambio respecto al comportamiento de .NET Framework 2.0, a menos que habiliten IRI específicamente. Esto garantiza la compatibilidad de las aplicaciones con versiones anteriores de .NET Framework.

Todos los analizadores derivados de GenericUriParser no obtendrán compatibilidad con IRI e IDN de forma predeterminada. La Default opción no incluye compatibilidad con IRI e IDN. Se agregan dos nuevos valores a la System.GenericUriParserOptions enumeración para indicar si un analizador personalizado admite IRI e IDN.

Para obtener más información sobre la compatibilidad con IRI e IDN, vea la sección Comentarios de la System.Uri clase .

Constructores

GenericUriParser(GenericUriParserOptions)

Crea un analizador personalizable para un URI jerárquico.

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.

(Heredado de UriParser)
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.

(Heredado de UriParser)
IsBaseOf(Uri, Uri)

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

(Heredado de UriParser)
IsWellFormedOriginalString(Uri)

Indica si el formato del URI es correcto.

(Heredado de UriParser)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnNewUri()

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

(Heredado de UriParser)
OnRegister(String, Int32)

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

(Heredado de UriParser)
Resolve(Uri, Uri, UriFormatException)

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

(Heredado de UriParser)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a