Condividi tramite


UriParser Classe

Definizione

Analizza un nuovo schema URI. Questa è una classe abstract.

public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
Ereditarietà
UriParser
Derivato

Commenti

La classe UriParser consente di creare parser per nuovi schemi URI. È possibile scrivere questi parser nell'intera proprietà o i parser possono essere derivati da schemi noti (HTTP, FTP e altri schemi basati su protocolli di rete). Se si vuole creare un parser completamente nuovo, ereditare da GenericUriParser. Se si vuole creare un parser che estende uno schema URI noto, ereditare da FtpStyleUriParserGopherStyleUriParserHttpStyleUriParserFileStyleUriParser, o .LdapStyleUriParser

Microsoft consiglia vivamente di usare un parser fornito con .NET. La creazione di un parser personalizzato aumenta la complessità dell'applicazione e non eseguirà oltre ai parser forniti.

Costruttori

UriParser()

Costruisce un parser URI predefinito.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetComponents(Uri, UriComponents, UriFormat)

Ottiene i componenti da un URI.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitializeAndValidate(Uri, UriFormatException)

Inizializza lo stato del parser e convalida l'URI.

IsBaseOf(Uri, Uri)

Determina se baseUri è un URI di base per relativeUri.

IsKnownScheme(String)

Indica se è registrato il parser per uno schema.

IsWellFormedOriginalString(Uri)

Indica se un URI è ben formato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnNewUri()

Richiamato da un costruttore Uri per ottenere un'istanza di UriParser.

OnRegister(String, Int32)

Richiamato da Framework quando è registrato un metodo UriParser.

Register(UriParser, String, Int32)

Associa uno schema e un numero di porta a un oggetto UriParser.

Resolve(Uri, Uri, UriFormatException)

Chiamato dai costruttori Uri e da TryCreate per risolvere un URI relativo.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a