HostString Yapı
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.
URI'nin http üst bilgilerinde kullanılmak üzere düzgün biçimlendirilmiş ve kodlanmış URI'lerini oluşturmak için URI'nin konak bölümünü temsil eder.
public value class HostString : IEquatable<Microsoft::AspNetCore::Http::HostString>
public struct HostString : IEquatable<Microsoft.AspNetCore.Http.HostString>
public readonly struct HostString : IEquatable<Microsoft.AspNetCore.Http.HostString>
type HostString = struct
Public Structure HostString
Implements IEquatable(Of HostString)
- Devralma
-
HostString
- Uygulamalar
Oluşturucular
HostString(String) |
Değişiklik yapmadan yeni bir HostString oluşturur. Değer punycode yerine Unicode olmalıdır ve bir bağlantı noktası olabilir. IPv4 ve IPv6 adreslerine de izin verilir ve bağlantı noktaları da olabilir. |
HostString(String, Int32) |
Konak ve bağlantı noktası parçalarından yeni bir HostString oluşturur. |
Özellikler
HasValue |
Konak ayarlandıysa true döndürür. |
Host |
Değerin konak bölümünün değerini döndürür. Bağlantı noktası varsa kaldırılır. IPv6 adresleri eksikse köşeli ayraçlar eklenir. |
Port |
Konağın bağlantı noktası bölümünün değerini veya bulunamazsa null değerini döndürür. |
Value |
Oluşturucudan özgün değeri döndürür. |
Yöntemler
Equals(HostString) |
Büyük/küçük harf yoksayarak Value özelliğinin eşitliğini karşılaştırır. |
Equals(Object) |
Verilen nesneyle karşılaştırmak için bir HostString olması gerekir. |
FromUriComponent(String) |
Verilen URI bileşeninden yeni bir HostString oluşturur. Tüm punycode'lar Unicode'a dönüştürülür. |
FromUriComponent(Uri) |
Give Uri örneğinin konağından ve bağlantı noktasından yeni bir HostString oluşturur. Punycode Unicode'a dönüştürülecek. |
GetHashCode() |
Değer için bir karma kodu alır. |
MatchesAny(StringSegment, IList<StringSegment>) |
Bir konak üst bilgi değerinin konak bölümünü desen listesiyle eşleştirir. Desen aynı biçimi kullandığı sürece konak kodlanmış punycode veya kod çözme unicode formu olabilir. |
ToString() |
Değeri ToUriComponent() tarafından normalleştirilmiş olarak döndürür. |
ToUriComponent() |
Http üst bilgisindeki bir URI'de kullanılmak üzere düzgün biçimlendirilmiş ve kodlanmış değeri döndürür. Herhangi bir Unicode punycode'a dönüştürülür. IPv6 adresleri eksikse köşeli ayraçlar eklenir. |
İşleçler
Equality(HostString, HostString) |
Eşitlik için iki örneği karşılaştırır. |
Inequality(HostString, HostString) |
Eşitsizlik için iki örneği karşılaştırır. |