HostString Struktura
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.
Reprezentuje część hosta identyfikatora URI może służyć do konstruowania poprawnie sformatowanego i zakodowanego identyfikatora URI do użycia w nagłówkach 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)
- Dziedziczenie
-
HostString
- Implementuje
Konstruktory
HostString(String) |
Tworzy nową funkcję HostString bez modyfikacji. Wartość powinna być unicode, a nie punycode i może mieć port. Adresy IPv4 i IPv6 są również dozwolone, a także mogą mieć porty. |
HostString(String, Int32) |
Tworzy nową usługę HostString na podstawie jej części hosta i portów. |
Właściwości
HasValue |
Zwraca wartość true, jeśli host jest ustawiony. |
Host |
Zwraca wartość części hosta wartości. Port zostanie usunięty, jeśli był obecny. Adresy IPv6 będą miały dodane nawiasy kwadratowe, jeśli ich brakuje. |
Port |
Zwraca wartość części portu hosta lub wartość null , jeśli żadna z nich nie zostanie znaleziona. |
Value |
Zwraca oryginalną wartość z konstruktora. |
Metody
Equals(HostString) |
Porównuje równość właściwości Value, ignorując przypadek. |
Equals(Object) |
Porównuje się z danym obiektem tylko wtedy, gdy jest to hostString. |
FromUriComponent(String) |
Tworzy nowy element HostString z danego składnika URI. Każdy kod punycode zostanie przekonwertowany na Unicode. |
FromUriComponent(Uri) |
Tworzy nową wartość HostString na podstawie hosta i portu danego wystąpienia identyfikatora URI. Program Punycode zostanie przekonwertowany na Unicode. |
GetHashCode() |
Pobiera kod skrótu dla wartości. |
MatchesAny(StringSegment, IList<StringSegment>) |
Dopasuje część hosta wartości nagłówka hosta do listy wzorców. Host może być zakodowanym znakiem punycode lub zdekodowanym formularzem Unicode, o ile wzorzec używa tego samego formatu. |
ToString() |
Zwraca wartość znormalizowaną przez wartość ToUriComponent(). |
ToUriComponent() |
Zwraca wartość prawidłowo sformatowaną i zakodowaną do użycia w identyfikatorze URI w nagłówku HTTP. Każdy kod Unicode jest konwertowany na kod punycode. Adresy IPv6 będą miały dodane nawiasy kwadratowe, jeśli ich brakuje. |
Operatory
Equality(HostString, HostString) |
Porównuje dwa wystąpienia równości. |
Inequality(HostString, HostString) |
Porównuje dwa wystąpienia nierówności. |