다음을 통해 공유


PathString 구조체

정의

요청 또는 리디렉션 URI 문자열을 다시 구성해야 하는 경우 Path 및 PathBase 값에 대한 올바른 이스케이프를 제공합니다.

public value class PathString : IEquatable<Microsoft::AspNetCore::Http::PathString>
public struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
[System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))]
public struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
public readonly struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
[System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))]
public readonly struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
type PathString = struct
[<System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))>]
type PathString = struct
Public Structure PathString
Implements IEquatable(Of PathString)
상속
PathString
특성
구현

생성자

PathString(String)

지정된 값으로 경로 문자열을 초기화합니다. 이 값은 언이스케이프된 형식이어야 합니다. 이스케이프된 형식의 경로 값이 있는 경우 PathString.FromUriComponent(value)를 사용합니다.

필드

Empty

빈 경로를 나타냅니다. 이 필드는 읽기 전용입니다.

속성

HasValue

경로가 비어 있지 않으면 true입니다.

Value

언이스케이프된 경로 값입니다.

메서드

Add(PathString)

결합된 PathString 값에 두 개의 PathString 인스턴스를 추가합니다.

Add(QueryString)

PathString 및 QueryString을 결합된 URI 형식의 문자열 값에 결합합니다.

Equals(Object)

이 PathString 값을 다른 값과 비교합니다. 기본 비교는 StringComparison.OrdinalIgnoreCase입니다.

Equals(PathString)

이 PathString 값을 다른 값과 비교합니다. 기본 비교는 StringComparison.OrdinalIgnoreCase입니다.

Equals(PathString, StringComparison)

특정 StringComparison 유형을 사용하여 이 PathString 값을 다른 값과 비교합니다.

FromUriComponent(String)

URI 형식으로 이스케이프된 경로에 지정된 PathString을 반환합니다. 문자열에는 경로가 아닌 값이 있으면 안 됩니다.

FromUriComponent(Uri)

URI 개체의 경로에 지정된 PathString을 반환합니다. 상대 URI 개체는 지원되지 않습니다.

GetHashCode()

PathString 값의 해시 코드를 반환합니다. 해시 코드는 OrdinalIgnoreCase 구현을 통해 제공됩니다.

StartsWithSegments(PathString)

PathString instance 시작이 지정된 PathString의 시작 부분과 일치하는지 여부를 확인합니다.

StartsWithSegments(PathString, PathString)

PathString instance 시작이 지정된 PathString 와 일치하는지 여부를 확인하고 나머지 세그먼트를 반환합니다.

StartsWithSegments(PathString, PathString, PathString)

PathString instance 시작이 지정된 PathString 와 일치하는지 여부를 확인하고 일치하는 세그먼트와 나머지 세그먼트를 반환합니다.

StartsWithSegments(PathString, StringComparison)

PathString instance 시작 부분과 지정된 비교 옵션을 사용하여 비교할 때 지정된 PathString 의 시작 부분과 일치하는지 여부를 결정합니다.

StartsWithSegments(PathString, StringComparison, PathString)

PathString instance 시작이 지정된 비교 옵션을 사용하여 비교할 때 지정된 PathString 과 일치하는지 여부를 확인하고 나머지 세그먼트를 반환합니다.

StartsWithSegments(PathString, StringComparison, PathString, PathString)

PathString instance 시작이 지정된 비교 옵션을 사용하여 비교할 때 지정된 PathString 와 일치하는지 여부를 확인하고 일치하는 세그먼트와 나머지 세그먼트를 반환합니다.

ToString()

URI 표현으로 결합할 수 있는 올바른 방식으로 이스케이프된 경로 문자열을 제공합니다.

ToUriComponent()

URI 표현으로 결합할 수 있는 올바른 방식으로 이스케이프된 경로 문자열을 제공합니다.

연산자

Addition(PathString, PathString)

Add에 대한 연산자 호출입니다.

Addition(PathString, QueryString)

Add에 대한 연산자 호출입니다.

Addition(PathString, String)

요청 또는 리디렉션 URI 문자열을 다시 구성해야 하는 경우 Path 및 PathBase 값에 대한 올바른 이스케이프를 제공합니다.

Addition(String, PathString)

요청 또는 리디렉션 URI 문자열을 다시 구성해야 하는 경우 Path 및 PathBase 값에 대한 올바른 이스케이프를 제공합니다.

Equality(PathString, PathString)

Equals에 대한 연산자 호출입니다.

Implicit(PathString to String)

ToString()을 암시적으로 호출합니다.

Implicit(String to PathString)

지정된 문자열에서 새 PathString을 암시적으로 만듭니다.

Inequality(PathString, PathString)

Equals에 대한 연산자 호출입니다.

적용 대상