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ı tamamen yazabilirsiniz veya ayrıştırıcılar iyi bilinen düzenlerden (HTTP, FTP ve ağ protokollerine dayalı diğer şemalar) türetilebilir. Tamamen yeni bir ayrıştırıcı oluşturmak istiyorsanız, öğesinden GenericUriParserdevralın. İyi bilinen bir URI düzenini genişleten bir ayrıştırıcı oluşturmak istiyorsanız , FtpStyleUriParser, , HttpStyleUriParserFileStyleUriParserveya GopherStyleUriParseröğesinden LdapStyleUriParserdevralı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
| Name | Description |
|---|---|
| UriParser() |
Varsayılan bir URI ayrıştırıcısı oluşturur. |
Yöntemler
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type 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 Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnNewUri() |
Bir örneği almak Uri için oluşturucu UriParser 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) |
Şemayı ve bağlantı noktası numarasını ile UriParserilişkilendirir. |
| Resolve(Uri, Uri, UriFormatException) |
Oluşturucular tarafından Uri çağrılır ve TryCreate göreli bir URI'yi çözümlemek için. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |