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. |