UriParser Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Parsar ett nytt URI-schema. Det här är en abstrakt klass.
public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
- Arv
-
UriParser
- Härledda
Kommentarer
Med klassen UriParser kan du skapa parser för nya URI-scheman. Du kan skriva dessa parsers i sin helhet, eller så kan parsarna härledas från välkända scheman (HTTP, FTP och andra scheman baserat på nätverksprotokoll). Om du vill skapa en helt ny parser ärver du från GenericUriParser. Om du vill skapa en parser som utökar ett välkänt URI-schema ärver du från FtpStyleUriParser, HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParsereller LdapStyleUriParser.
Microsoft rekommenderar starkt att du använder en parser som levereras med .NET. Att skapa en egen parser ökar programmets komplexitet och fungerar inte lika bra som de levererade parsarna.
Konstruktorer
| Name | Description |
|---|---|
| UriParser() |
Konstruerar en standard-URI-parser. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetComponents(Uri, UriComponents, UriFormat) |
Hämtar komponenterna från en URI. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InitializeAndValidate(Uri, UriFormatException) |
Initiera tillståndet för parsern och verifiera URI:n. |
| IsBaseOf(Uri, Uri) |
Avgör om |
| IsKnownScheme(String) |
Anger om parsern för ett schema är registrerad. |
| IsWellFormedOriginalString(Uri) |
Anger om en URI är välformulerad. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnNewUri() |
Anropas av en Uri konstruktor för att hämta en UriParser instans. |
| OnRegister(String, Int32) |
Anropas av ramverket när en UriParser metod registreras. |
| Register(UriParser, String, Int32) |
Associerar ett schema och ett portnummer med en UriParser. |
| Resolve(Uri, Uri, UriFormatException) |
Anropas av Uri konstruktorer och TryCreate för att lösa en relativ URI. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |