GenericUriParser Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 |
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) |