GenericUriParser Classe

Définition

Analyseur personnalisable pour un URI hiérarchique.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
Héritage
GenericUriParser

Remarques

Si vous souhaitez créer un analyseur basé sur un schéma bien connu, utilisez,, HttpStyleUriParser , FtpStyleUriParser GopherStyleUriParser LdapStyleUriParser ou NewsStyleUriParser .If you want to create a parser based on a well-known scheme, use HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParser, or NewsStyleUriParser.

Lors de la création d’un analyseur personnalisable, le comportement de l’analyseur est spécifié en passant une combinaison d’opérations de bits des valeurs disponibles dans l' System.GenericUriParserOptions énumération au GenericUriParser constructeur.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 System.Uri classe existante a été étendue pour assurer la prise en charge des IRI (International Resource Identifiers) et des noms de domaine internationaux (IDN).The existing System.Uri class has been extended to provide support for International Resource Identifiers (IRI) and Internationalized Domain Names (IDN). Les utilisateurs actuels ne verront aucun changement dans le comportement de .NET Framework 2.0, sauf s’ils activent spécifiquement les IRI.Current users will not see any change from the .NET Framework 2.0 behavior unless they specifically enable IRI. Cela garantit la compatibilité des applications avec les versions antérieures de .NET Framework.This ensures application compatibility with prior versions of the .NET Framework.

Par défaut, tous les analyseurs dérivés de GenericUriParser ne bénéficient pas de la prise en charge des IRI et des IDN.All parsers derived from GenericUriParser will not gain IRI and IDN support by default. L' Default option n’inclut pas la prise en charge des IRI et des IDN.The Default option does not include IRI and IDN support. Deux nouvelles valeurs sont ajoutées à l' System.GenericUriParserOptions énumération pour indiquer si un analyseur personnalisé prend en charge les IRI et les IDN.Two new values are added to the System.GenericUriParserOptions enumeration to indicate if a custom parser supports IRI and IDN.

Pour plus d’informations sur la prise en charge des IRI et des IDN, consultez la section Notes de la System.Uri classe.For more information on IRI and IDN support, see the Remarks section for the System.Uri class.

Constructeurs

GenericUriParser(GenericUriParserOptions)

Créer un analyseur personnalisable pour un URI hiérarchique.Create a customizable parser for a hierarchical URI.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetComponents(Uri, UriComponents, UriFormat)

Obtient les composants d'un URI.Gets the components from a URI.

(Hérité de UriParser)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitializeAndValidate(Uri, UriFormatException)

Initialise l'état de l'analyseur et valide l'URI.Initialize the state of the parser and validate the URI.

(Hérité de UriParser)
IsBaseOf(Uri, Uri)

Détermine si baseUri est un URI de base pour relativeUri.Determines whether baseUri is a base URI for relativeUri.

(Hérité de UriParser)
IsWellFormedOriginalString(Uri)

Indique si un URI est de forme correcte.Indicates whether a URI is well-formed.

(Hérité de UriParser)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
OnNewUri()

Appelé par un constructeur Uri pour obtenir une instance de UriParser.Invoked by a Uri constructor to get a UriParser instance.

(Hérité de UriParser)
OnRegister(String, Int32)

Appelé par Framework lorsqu'une méthode UriParser est enregistrée.Invoked by the Framework when a UriParser method is registered.

(Hérité de UriParser)
Resolve(Uri, Uri, UriFormatException)

Appelé par les constructeurs Uri et TryCreate pour résoudre un URI relatif.Called by Uri constructors and TryCreate to resolve a relative URI.

(Hérité de UriParser)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

S’applique à