UriParser UriParser UriParser UriParser Class

Definizione

Analizza un nuovo schema URI.Parses a new URI scheme. Questa è una classe abstract.This is an abstract class.

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

Commenti

La classe UriParser consente di creare i parser di nuovi schemi URI.The UriParser class enables you to create parsers for new URI schemes. È possibile scrivere i parser nella loro interezza, oppure i parser possono essere derivati da schemi noti (HTTP, FTP e altri schemi basati su protocolli di rete).You can write these parsers in their entirety, or the parsers can be derived from well-known schemes (HTTP, FTP, and other schemes based on network protocols). Se si desidera creare un parser completamente nuovo, ereditare da GenericUriParser.If you want to create a completely new parser, inherit from GenericUriParser. Se si desidera creare un parser che si estende lo schema URI ben noto, ereditare FtpStyleUriParser, HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParser, o LdapStyleUriParser.If you want to create a parser that extends a well-known URI scheme, inherit from FtpStyleUriParser, HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParser, or LdapStyleUriParser.

Microsoft consiglia di usare un parser fornito con .NET.Microsoft strongly recommends that you use a parser shipped with .NET. Creazione di un parser personalizzato aumenta la complessità dell'applicazione e non eseguirà, nonché i parser di spedizione.Building your own parser increases the complexity of your application, and will not perform as well as the shipped parsers.

Costruttori

UriParser() UriParser() UriParser() UriParser()

Costruisce un parser URI predefinito.Constructs a default URI parser.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat)

Ottiene i componenti da un URI.Gets the components from a URI.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException)

Inizializza lo stato del parser e convalida l'URI.Initialize the state of the parser and validate the URI.

IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri)

Determina se baseUri è un URI di base per relativeUri.Determines whether baseUri is a base URI for relativeUri.

IsKnownScheme(String) IsKnownScheme(String) IsKnownScheme(String) IsKnownScheme(String)

Indica se è registrato il parser per uno schema.Indicates whether the parser for a scheme is registered.

IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri)

Indica se un URI è ben formato.Indicates whether a URI is well-formed.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
OnNewUri() OnNewUri() OnNewUri() OnNewUri()

Richiamato da un costruttore Uri per ottenere un'istanza di UriParser.Invoked by a Uri constructor to get a UriParser instance

OnRegister(String, Int32) OnRegister(String, Int32) OnRegister(String, Int32) OnRegister(String, Int32)

Richiamato da Framework quando è registrato un metodo UriParser.Invoked by the Framework when a UriParser method is registered.

Register(UriParser, String, Int32) Register(UriParser, String, Int32) Register(UriParser, String, Int32) Register(UriParser, String, Int32)

Associa uno schema e un numero di porta a un oggetto UriParser.Associates a scheme and port number with a UriParser.

Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException)

Chiamato dai costruttori Uri e da TryCreate per risolvere un URI relativo.Called by Uri constructors and TryCreate to resolve a relative URI.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a