UriParser Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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) |