GenericUriParser Clase

Definición

Analizador personalizable para un URI jerárquico.A customizable parser for a hierarchical URI.

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 GopherStyleUriParser, FtpStyleUriParser LdapStyleUriParser,, o NewsStyleUriParser.If you want to create a parser based on a well-known scheme, use HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParser, or 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 GenericUriParser al constructor.When creating a customizable parser, the behavior of the parser is specified by passing a bitwise combination of the values available in the System.GenericUriParserOptions enumeration to the GenericUriParser constructor.

La clase System.Uri existente se ha ampliado para proporcionar compatibilidad con los identificadores de recursos internacionales (IRI) y los nombres de dominio internacionalizados (IDN).The existing System.Uri class has been extended to provide support for International Resource Identifiers (IRI) and Internationalized Domain Names (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.Current users will not see any change from the .NET Framework 2.0 behavior unless they specifically enable IRI. Esto garantiza la compatibilidad de las aplicaciones con versiones anteriores de .NET Framework.This ensures application compatibility with prior versions of the .NET Framework.

Todos los analizadores derivados GenericUriParser de no obtendrán compatibilidad con IRI e IDN de forma predeterminada.All parsers derived from GenericUriParser will not gain IRI and IDN support by default. La Default opción no incluye compatibilidad con IRI e IDN.The Default option does not include IRI and IDN support. Dos nuevos valores se agregan a System.GenericUriParserOptions la enumeración para indicar si un analizador personalizado admite IRI e IDN.Two new values are added to the System.GenericUriParserOptions enumeration to indicate if a custom parser supports IRI and IDN.

Para obtener más información sobre la compatibilidad con IRI e IDN, vea la sección System.Uri comentarios de la clase.For more information on IRI and IDN support, see the Remarks section for the System.Uri class.

Constructores

GenericUriParser(GenericUriParserOptions)

Crea un analizador personalizable para un URI jerárquico.Create a customizable parser for a hierarchical URI.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

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

Obtiene los componentes de un identificador uniforme de recursos URI.Gets the components from a URI.

(Heredado de UriParser)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
InitializeAndValidate(Uri, UriFormatException)

Inicializa el estado del analizador y valida el URI.Initialize the state of the parser and validate the URI.

(Heredado de UriParser)
IsBaseOf(Uri, Uri)

Determina si baseUri es una dirección URI base para relativeUri.Determines whether baseUri is a base URI for relativeUri.

(Heredado de UriParser)
IsWellFormedOriginalString(Uri)

Indica si el formato del URI es correcto.Indicates whether a URI is well-formed.

(Heredado de UriParser)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
OnNewUri()

Lo invoca un constructor de Uri para obtener una instancia de UriParser.Invoked by a Uri constructor to get a UriParser instance.

(Heredado de UriParser)
OnRegister(String, Int32)

El marco de trabajo lo llama cuando se registra un método de UriParser.Invoked by the Framework when a UriParser method is registered.

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

Los constructores de Uri y TryCreate lo llaman para resolver un identificador URI relativo.Called by Uri constructors and TryCreate to resolve a relative URI.

(Heredado de UriParser)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a