HostString 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
URI의 호스트 부분을 나타내며, HTTP 헤더에 사용하기 위해 URI의 형식이 올바르게 지정되고 인코딩된 URI를 생성하는 데 사용할 수 있습니다.
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)
- 상속
-
HostString
- 구현
생성자
HostString(String) |
수정하지 않고 새 HostString을 만듭니다. 값은 punycode가 아니라 유니코드여야 하며 포트를 포함할 수 있습니다. IPv4 및 IPv6 주소도 허용되며 포트를 포함할 수 있습니다. |
HostString(String, Int32) |
호스트 및 포트 파트에서 새 HostString을 만듭니다. |
속성
HasValue |
호스트가 설정된 경우 true를 반환합니다. |
Host |
값의 호스트 부분 값을 반환합니다. 포트가 있는 경우 제거됩니다. IPv6 주소가 누락된 경우 대괄호가 추가됩니다. |
Port |
호스트의 포트 부분 값을 반환하거나, 찾을 수 없는 경우 null 을 반환합니다. |
Value |
생성자의 원래 값을 반환합니다. |
메서드
Equals(HostString) |
대/소문자를 무시하고 Value 속성이 같은지 비교합니다. |
Equals(Object) |
HostString인 경우에만 지정된 개체와 비교합니다. |
FromUriComponent(String) |
지정된 URI 구성 요소에서 새 HostString을 만듭니다. 모든 punycode가 유니코드로 변환됩니다. |
FromUriComponent(Uri) |
지정된 URI 인스턴스의 호스트 및 포트에서 새 HostString을 만듭니다. punycode가 유니코드로 변환됩니다. |
GetHashCode() |
값에 대한 해시 코드를 가져옵니다. |
MatchesAny(StringSegment, IList<StringSegment>) |
호스트 헤더 값의 호스트 부분을 패턴 목록과 일치합니다. 패턴이 동일한 형식을 사용하는 한 호스트는 인코딩된 punycode 또는 디코딩된 유니코드 양식일 수 있습니다. |
ToString() |
ToUriComponent()로 정규화된 값을 반환합니다. |
ToUriComponent() |
HTTP 헤더의 URI에 적합하게 형식이 지정되고 인코딩된 값을 반환합니다. 모든 유니코드가 punycode로 변환됩니다. IPv6 주소가 누락된 경우 대괄호가 추가됩니다. |
연산자
Equality(HostString, HostString) |
두 인스턴스가 같은지 비교합니다. |
Inequality(HostString, HostString) |
두 인스턴스가 같지 않은지 비교합니다. |