HostString Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili bagian host dari URI dapat digunakan untuk membuat URI yang diformat dan dikodekan dengan benar untuk digunakan dalam header HTTP.
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)
- Warisan
-
HostString
- Penerapan
Konstruktor
HostString(String) |
Membuat HostString baru tanpa modifikasi. Nilainya harus Unicode daripada punycode, dan mungkin memiliki port. Alamat IPv4 dan IPv6 juga diizinkan, dan mungkin juga memiliki port. |
HostString(String, Int32) |
Membuat HostString baru dari host dan bagian port-nya. |
Properti
HasValue |
Mengembalikan true jika host diatur. |
Host |
Mengembalikan nilai bagian host dari nilai. Porta akan dihapus jika ada. Alamat IPv6 akan memiliki tanda kurung siku yang ditambahkan jika hilang. |
Port |
Mengembalikan nilai bagian port host, atau null jika tidak ada yang ditemukan. |
Value |
Mengembalikan nilai asli dari konstruktor. |
Metode
Equals(HostString) |
Membandingkan kesetaraan properti Nilai, mengabaikan kasus. |
Equals(Object) |
Membandingkan dengan objek yang diberikan hanya jika itu adalah HostString. |
FromUriComponent(String) |
Membuat HostString baru dari komponen URI yang diberikan. Setiap punycode akan dikonversi ke Unicode. |
FromUriComponent(Uri) |
Membuat HostString baru dari host dan port instans give Uri. Punycode akan dikonversi ke Unicode. |
GetHashCode() |
Mendapatkan kode hash untuk nilai tersebut. |
MatchesAny(StringSegment, IList<StringSegment>) |
Mencocokkan bagian host dari nilai header host dengan daftar pola. Host mungkin berupa punycode yang dikodekan atau bentuk unicode yang didekodekan selama pola menggunakan format yang sama. |
ToString() |
Mengembalikan nilai seperti yang dinormalisasi oleh ToUriComponent(). |
ToUriComponent() |
Mengembalikan nilai yang diformat dan dikodekan dengan benar untuk digunakan dalam URI di header HTTP. Unicode apa pun dikonversi ke punycode. Alamat IPv6 akan memiliki tanda kurung siku yang ditambahkan jika hilang. |
Operator
Equality(HostString, HostString) |
Membandingkan dua instans untuk kesetaraan. |
Inequality(HostString, HostString) |
Membandingkan dua instans untuk ketidaksamaan. |