HostString Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje hostitel část identifikátoru URI lze použít k vytvoření identifikátoru URI správně formátované a zakódované pro použití v hlavičce 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)
- Dědičnost
-
HostString
- Implementuje
Konstruktory
HostString(String) |
Vytvoří nový řetězec hostitele beze změny. Hodnota by měla být Unicode místo punycode a může mít port. Povolené jsou také adresy IPv4 a IPv6 a můžou mít také porty. |
HostString(String, Int32) |
Vytvoří nový řetězec hostitele z jeho hostitele a port části. |
Vlastnosti
HasValue |
Vrátí hodnotu true, pokud je nastaven hostitel. |
Host |
Vrátí hodnotu hostitelské části hodnoty. Port se odebere, pokud byl k dispozici. Adresy IPv6 budou mít přidané hranaté závorky, pokud chybí. |
Port |
Vrátí hodnotu části portu hostitele, nebo null , pokud není nalezen žádný. |
Value |
Vrátí původní hodnotu z konstruktoru. |
Metody
Equals(HostString) |
Porovná rovnost vlastnosti Value bez ohledu na malá a velká písmena. |
Equals(Object) |
Porovná s daným objektem pouze v případě, že se jedná o Řetězec hostitele. |
FromUriComponent(String) |
Vytvoří nový řetězec hostitele z dané komponenty URI. Všechny punycode budou převedeny na Unicode. |
FromUriComponent(Uri) |
Vytvoří nový Řetězec hostitele z hostitele a portu instance give URI. Punycode se převede na Unicode. |
GetHashCode() |
Získá hash kód pro hodnotu. |
MatchesAny(StringSegment, IList<StringSegment>) |
Porovná část hostitele v hodnotě hlavičky hostitele se seznamem vzorů. Hostitelem může být zakódovaná punycode nebo dekódovaná forma unicode, pokud vzor používá stejný formát. |
ToString() |
Vrátí hodnotu normalizovanou hodnotou ToUriComponent(). |
ToUriComponent() |
Vrátí hodnotu správně naformátovanou a zakódovanou pro použití v identifikátoru URI v hlavičce HTTP. Všechny kódy Unicode se převedou na punycode. Adresy IPv6 budou mít přidané hranaté závorky, pokud chybí. |
Operátory
Equality(HostString, HostString) |
Porovná tyto dvě instance z hlediska rovnosti. |
Inequality(HostString, HostString) |
Porovná tyto dva výskyty nerovnosti. |