UriParser Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni bir URI düzenini ayrıştırıyor. Bu soyut bir sınıftır.
public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
- Devralma
-
UriParser
- Türetilmiş
Açıklamalar
UriParser sınıfı, yeni URI düzenleri için ayrıştırıcılar oluşturmanıza olanak tanır. Bu ayrıştırıcıları bütün olarak yazabilirsiniz veya ayrıştırıcılar iyi bilinen şemalardan (HTTP, FTP ve ağ protokollerine dayalı diğer düzenler) türetilebilir. Tamamen yeni bir ayrıştırıcı oluşturmak istiyorsanız, 'den GenericUriParserdevralın. İyi bilinen bir URI düzenini genişleten bir ayrıştırıcı oluşturmak istiyorsanız, , HttpStyleUriParser, , FileStyleUriParserGopherStyleUriParserveya LdapStyleUriParser'den FtpStyleUriParserdevralın.
Microsoft, .NET ile birlikte gönderilen bir ayrıştırıcı kullanmanızı kesinlikle önerir. Kendi ayrıştırıcınızı oluşturmak uygulamanızın karmaşıklığını artırır ve gönderilen ayrıştırıcılar kadar iyi performans göstermez.
Oluşturucular
UriParser() |
Varsayılan bir URI ayrıştırıcısı oluşturur. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetComponents(Uri, UriComponents, UriFormat) |
Bileşenleri bir URI'den alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
InitializeAndValidate(Uri, UriFormatException) |
Ayrıştırıcının durumunu başlatın ve URI'yi doğrulayın. |
IsBaseOf(Uri, Uri) |
için |
IsKnownScheme(String) |
Bir şema için ayrıştırıcının kayıtlı olup olmadığını gösterir. |
IsWellFormedOriginalString(Uri) |
URI'nin iyi biçimlendirilmiş olup olmadığını gösterir. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnNewUri() |
Bir örneği almak UriParser için bir Uri oluşturucu tarafından çağrılır. |
OnRegister(String, Int32) |
Bir UriParser yöntem kaydedildiğinde Framework tarafından çağrılır. |
Register(UriParser, String, Int32) |
Bir şemayı ve bağlantı noktası numarasını ile ilişkilendirir UriParser. |
Resolve(Uri, Uri, UriFormatException) |
Oluşturucular tarafından Uri çağrılır ve TryCreate göreli bir URI'yi çözümlemek için kullanılır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |