HostString Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la parte host di un URI può essere usata per costruire l'URI correttamente formattato e codificato per l'uso nelle intestazioni 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)
- Ereditarietà
-
HostString
- Implementazioni
Costruttori
HostString(String) |
Crea una nuova HostString senza modifiche. Il valore dovrebbe essere Unicode piuttosto che punycode e potrebbe avere una porta. Sono consentiti anche gli indirizzi IPv4 e IPv6, oltre alle porte. |
HostString(String, Int32) |
Crea un nuovo hostString dalle parti host e porta. |
Proprietà
HasValue |
Restituisce true se l'host è impostato. |
Host |
Restituisce il valore della parte host del valore. La porta viene rimossa se presente. Se mancanti, agli indirizzi IPv6 verranno aggiunte le parentesi. |
Port |
Restituisce il valore della parte della porta dell'host o null se non viene trovato alcun elemento. |
Value |
Restituisce il valore originale del costruttore. |
Metodi
Equals(HostString) |
Confronta l'uguaglianza della proprietà Value, ignorando le lettere maiuscole o minuscole. |
Equals(Object) |
Esegue il confronto con l'oggetto specificato solo se è una HostString. |
FromUriComponent(String) |
Crea un nuovo hostString dal componente URI specificato. Eventuale punycode verrà convertito in Unicode. |
FromUriComponent(Uri) |
Crea una nuova HostString dall'host e dalla porta dell'istanza URI specificata. Il punycode verrà convertito in Unicode. |
GetHashCode() |
Ottiene un codice hash per il valore. |
MatchesAny(StringSegment, IList<StringSegment>) |
Corrisponde alla parte host di un valore di intestazione host rispetto a un elenco di modelli. L'host può essere il formato unicode codificato o decodificato, purché il modello usi lo stesso formato. |
ToString() |
Restituisce il valore come normalizzato da ToUriComponent(). |
ToUriComponent() |
Restituisce il valore correttamente formattato e codificato per l'uso in un URI in un'intestazione HTTP. Eventuale Unicode viene convertito in punycode. Se mancanti, agli indirizzi IPv6 verranno aggiunte le parentesi. |
Operatori
Equality(HostString, HostString) |
Confronta le due istanze per verificarne l'uguaglianza. |
Inequality(HostString, HostString) |
Confronta le due istanze per verificarne la disuguaglianza. |