Partager via


UriParser Classe

Définition

Analyse un nouveau schéma URI. Il s’agit d’une classe abstraite.

public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
Héritage
UriParser
Dérivé

Remarques

La classe UriParser vous permet de créer des analyseurs pour les nouveaux schémas d’URI. Vous pouvez écrire ces analyseurs dans leur intégralité, ou les analyseurs peuvent être dérivés de schémas connus (HTTP, FTP et autres schémas basés sur des protocoles réseau). Si vous souhaitez créer un analyseur complètement nouveau, héritez de GenericUriParser. Si vous souhaitez créer un analyseur qui étend un schéma d’URI connu, hérite de FtpStyleUriParser, , , , FileStyleUriParserou GopherStyleUriParserLdapStyleUriParser. HttpStyleUriParser

Microsoft vous recommande vivement d’utiliser un analyseur fourni avec .NET. La création de votre propre analyseur augmente la complexité de votre application et ne s’effectue pas aussi bien que les analyseurs expédiés.

Constructeurs

UriParser()

Construit un analyseur URI par défaut.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

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

Obtient les composants d'un URI.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

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

Initialise l'état de l'analyseur et valide l'URI.

IsBaseOf(Uri, Uri)

Détermine si baseUri est un URI de base pour relativeUri.

IsKnownScheme(String)

Indique si l'analyseur d'un schéma est enregistré.

IsWellFormedOriginalString(Uri)

Indique si un URI est de forme correcte.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnNewUri()

Appelé par un constructeur Uri pour obtenir une instance de UriParser.

OnRegister(String, Int32)

Appelé par Framework lorsqu'une méthode UriParser est enregistrée.

Register(UriParser, String, Int32)

Associe un schéma et un numéro de port à UriParser.

Resolve(Uri, Uri, UriFormatException)

Appelé par les constructeurs Uri et TryCreate pour résoudre un URI relatif.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à