GenericUriParser Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostosowywalny analizator dla hierarchicznego identyfikatora URI.
public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
inherit UriParser
Public Class GenericUriParser
Inherits UriParser
- Dziedziczenie
Uwagi
Jeśli chcesz utworzyć analizator na podstawie dobrze znanego schematu, użyj HttpStyleUriParserpolecenia , , FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParserlub NewsStyleUriParser.
Podczas tworzenia analizatora dostosowywalnego zachowanie analizatora jest określane przez przekazanie bitowej kombinacji wartości dostępnych w wyliczenie System.GenericUriParserOptions do konstruktora GenericUriParser .
Istniejąca System.Uri klasa została rozszerzona, aby zapewnić obsługę międzynarodowych identyfikatorów zasobów (IRI) i międzynarodowych nazw domen (IDN). Obecni użytkownicy nie będą widzieć żadnych zmian w zachowaniu .NET Framework 2.0, chyba że w szczególności włączą IRI. Zapewnia to zgodność aplikacji z poprzednimi wersjami .NET Framework.
Wszystkie analizatory pochodzące z GenericUriParser usługi nie uzyskają domyślnie obsługi IRI i IDN. Opcja Default nie obejmuje obsługi IRI i IDN. Dwie nowe wartości są dodawane do wyliczenia System.GenericUriParserOptions , aby wskazać, czy analizator niestandardowy obsługuje IRI i IDN.
Aby uzyskać więcej informacji na temat obsługi IRI i IDN, zobacz sekcję Uwagi dla System.Uri klasy.
Konstruktory
GenericUriParser(GenericUriParserOptions) |
Utwórz dostosowywalny analizator dla hierarchicznego identyfikatora URI. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetComponents(Uri, UriComponents, UriFormat) |
Pobiera składniki z identyfikatora URI. (Odziedziczone po UriParser) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeAndValidate(Uri, UriFormatException) |
Zainicjuj stan analizatora i zweryfikuj identyfikator URI. (Odziedziczone po UriParser) |
IsBaseOf(Uri, Uri) |
Określa, czy |
IsWellFormedOriginalString(Uri) |
Wskazuje, czy identyfikator URI jest poprawnie sformułowany. (Odziedziczone po UriParser) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnNewUri() |
Wywoływane przez konstruktora Uri w celu pobrania UriParser wystąpienia. (Odziedziczone po UriParser) |
OnRegister(String, Int32) |
Wywoływane przez platformę podczas rejestrowania UriParser metody. (Odziedziczone po UriParser) |
Resolve(Uri, Uri, UriFormatException) |
Wywoływane przez Uri konstruktory i TryCreate rozpoznawanie względnego identyfikatora URI. (Odziedziczone po UriParser) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |