HostString Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa que a parte do host de um URI pode ser usada para construir o URI formatado corretamente e codificado para uso em cabeçalhos 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)
- Herança
-
HostString
- Implementações
Construtores
HostString(String) |
Cria uma nova HostString sem modificação. O valor deve ser Unicode em vez de punycode e pode ter uma porta. Os endereços IPv4 e IPv6 também são permitidos, e também podem ter portas. |
HostString(String, Int32) |
Cria um novo HostString de suas partes de host e porta. |
Propriedades
HasValue |
Retornará true se o host estiver definido. |
Host |
Retorna o valor da parte do host do valor. A porta será removida se ela estiver presente. Os endereços IPv6 terão colchetes adicionados caso estejam ausentes. |
Port |
Retorna o valor da parte da porta do host ou nulo se nenhum for encontrado. |
Value |
Retorna o valor original do construtor. |
Métodos
Equals(HostString) |
Compara a igualdade da propriedade Value, ignorando maiúsculas e minúsculas. |
Equals(Object) |
Compara com o objeto especificado somente se for uma HostString. |
FromUriComponent(String) |
Cria um novo HostString do componente de URI fornecido. Todo eventual punycode será convertido em Unicode. |
FromUriComponent(Uri) |
Cria uma nova HostString a partir do host e da porta da instância Uri especificada. O punycode será convertido em Unicode. |
GetHashCode() |
Obtém um código hash para o valor. |
MatchesAny(StringSegment, IList<StringSegment>) |
Corresponde à parte do host de um valor de cabeçalho de host em relação a uma lista de padrões. O host pode ser o punycode codificado ou o formulário unicode decodificado, desde que o padrão use o mesmo formato. |
ToString() |
Retorna o valor como normalizado por ToUriComponent(). |
ToUriComponent() |
Retorna o valor adequadamente formatado e codificado para uso em um URI em um cabeçalho HTTP. Todo eventual Unicode é convertido em punycode. Os endereços IPv6 terão colchetes adicionados caso estejam ausentes. |
Operadores
Equality(HostString, HostString) |
Compara as duas instâncias para verificar se são iguais. |
Inequality(HostString, HostString) |
Compara as duas instâncias para verificar se são desiguais. |