Uri 멤버
URI(Uniform Resource Indentifier)의 개체 표현을 제공하며 URI 부분에 쉽게 액세스할 수 있도록 합니다.
다음 표에서는 Uri 형식에 의해 노출되는 멤버를 보여 줍니다.
Public 생성자
( Protected 생성자 참조)
이름 | 설명 | |
---|---|---|
Uri | 오버로드되었습니다. Uri 클래스의 새 인스턴스를 초기화합니다. |
위쪽
Protected 생성자
이름 | 설명 | |
---|---|---|
Uri | 오버로드되었습니다. Uri 클래스의 새 인스턴스를 초기화합니다. |
위쪽
Public 필드
이름 | 설명 | |
---|---|---|
SchemeDelimiter | 통신 프로토콜 체계를 URI의 주소 부분과 구분하는 문자를 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeFile | URI를 파일 포인터로 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeFtp | FTP(파일 전송 프로토콜)를 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeGopher | Gopher 프로토콜을 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeHttp | HTTP(Hypertext Transfer Protocol)를 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeHttps | HTTPS(Secure Hypertext Transfer Protocol)를 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeMailto | URI를 전자 메일 주소로 지정하고 SMTP(Simple Mail Transport Protocol)를 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeNetPipe | "Indigo" 시스템의 NetPipe 체계를 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeNetTcp | "Indigo" 시스템의 NetTcp 체계를 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeNews | URI를 인터넷 뉴스 그룹으로 지정하고 NNTP(Network News Transport Protocol)를 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. | |
UriSchemeNntp | URI를 인터넷 뉴스 그룹으로 지정하고 NNTP(Network News Transport Protocol)를 통해 URI에 액세스하도록 지정합니다. 이 필드는 읽기 전용입니다. |
위쪽
Public 속성
이름 | 설명 | |
---|---|---|
AbsolutePath | URI의 절대 경로를 가져옵니다. | |
AbsoluteUri | 절대 URI를 가져옵니다. | |
Authority | 서버의 DNS(Domain Name System) 호스트 이름이나 IP 주소 및 포트 번호를 가져옵니다. | |
DnsSafeHost | DNS 확인에 사용하는 데 안전한 이스케이프되지 않은 호스트 이름을 가져옵니다. | |
Fragment | 이스케이프된 단편을 가져옵니다. | |
Host | 이 인스턴스의 호스트 구성 요소를 가져옵니다. | |
HostNameType | URI에 지정한 호스트 이름의 형식을 반환합니다. | |
IsAbsoluteUri | Uri 인스턴스가 절대 인스턴스인지 여부를 나타내는 Boolean 값을 가져옵니다. | |
IsDefaultPort | URI의 포트 값이 이 체계의 기본값인지 여부를 나타내는 값을 가져옵니다. | |
IsFile | 지정된 Uri가 파일 URI인지 여부를 나타내는 값을 가져옵니다. | |
IsLoopback | 지정된 Uri가 로컬 호스트를 참조하는지 여부를 나타내는 Boolean 값을 가져옵니다. | |
IsUnc | 지정된 Uri가 UNC(Universal Naming Convention) 경로인지 여부를 나타내는 Boolean 값을 가져옵니다. | |
LocalPath | 파일 이름에 대한 로컬 운영 체제 표현을 가져옵니다. | |
OriginalString | Uri 생성자에 전달된 원래 URI 문자열을 가져옵니다. | |
PathAndQuery | 물음표(?)로 구분된 AbsolutePath 속성과 Query 속성을 가져옵니다. | |
Port | 이 URI의 포트 번호를 가져옵니다. | |
Query | 지정된 URI에 포함된 쿼리 정보를 가져옵니다. | |
Scheme | 이 URI의 체계 이름을 가져옵니다. | |
Segments | 지정된 URI를 구성하는 경로 세그먼트가 포함된 배열을 가져옵니다. | |
UserEscaped | Uri 인스턴스를 만들기 전에 URI 문자열을 완전히 이스케이프했음을 나타냅니다. | |
UserInfo | 지정된 URI와 연결된 사용자 이름, 암호 및 기타 사용자 관련 정보를 가져옵니다. |
위쪽
Public 메서드
( Protected 메서드 참조)
이름 | 설명 | |
---|---|---|
CheckHostName | 지정된 호스트 이름이 유효한 DNS 이름인지 여부를 확인합니다. | |
CheckSchemeName | 지정된 체계 이름이 유효한지 여부를 확인합니다. | |
Compare | 지정된 비교 규칙을 사용하여 두 URI의 지정된 부분을 비교합니다. | |
CreateObjRef | 원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (MarshalByRefObject에서 상속됨) | |
Equals | 오버로드되었습니다. 재정의되었습니다. 두 Uri 인스턴스가 같은지 비교합니다. | |
EscapeDataString | 문자열을 이스케이프된 표현으로 변환합니다. | |
EscapeUriString | URI 문자열을 이스케이프된 표현으로 변환합니다. | |
FromHex | 16진수의 10진수 값을 반환합니다. | |
GetComponents | 특수 문자의 지정된 이스케이프를 사용하여 현재 인스턴스의 지정된 구성 요소를 가져옵니다. | |
GetHashCode | 재정의되었습니다. URI의 해시 코드를 반환합니다. | |
GetLeftPart | Uri 인스턴스의 지정된 부분을 반환합니다. | |
GetLifetimeService | 이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (MarshalByRefObject에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
HexEscape | 지정된 문자를 16진수 값으로 변환합니다. | |
HexUnescape | 문자의 지정된 16진수 표현을 문자로 변환합니다. | |
InitializeLifetimeService | 이 인스턴스의 수명 정책을 제어하기 위한 수명 서비스 개체를 가져옵니다. (MarshalByRefObject에서 상속됨) | |
IsBaseOf | 현재 Uri 인스턴스가 지정된 Uri 인스턴스의 기본 URI인지 여부를 확인합니다. | |
IsHexDigit | 지정된 문자가 유효한 16진수인지 여부를 확인합니다. | |
IsHexEncoding | 문자열의 문자가 16진수로 인코딩되었는지 여부를 확인합니다. | |
IsWellFormedOriginalString | 이 Uri를 만드는 데 사용된 문자열이 제대로 구성되었는지 여부를 나타냅니다. | |
IsWellFormedUriString | 문자열로 URI를 만들려고 시도하여 문자열이 제대로 구성되었는지 여부를 나타냅니다. | |
MakeRelative | 두 Uri 인스턴스 간의 차이점을 확인합니다. | |
MakeRelativeUri | 두 Uri 인스턴스 간의 차이점을 확인합니다. | |
op_Equality | 두 가지 Uri 인스턴스의 값이 같은지 여부를 확인합니다. | |
op_Inequality | 두 가지 Uri 인스턴스의 값이 같지 않은지 여부를 확인합니다. | |
ReferenceEquals | 지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨) | |
ToString | 재정의되었습니다. 지정된 Uri 인스턴스에 대한 정식 문자열 표현을 반환합니다. | |
TryCreate | 오버로드되었습니다. 새 Uri을 만듭니다. Uri를 만들 수 없으면 예외를 throw하지 않습니다. | |
UnescapeDataString | 문자열을 이스케이프 해제된 표현으로 변환합니다. |
위쪽
Protected 메서드
이름 | 설명 | |
---|---|---|
Canonicalize | 내부적으로 저장된 URI를 정규 형식으로 변환합니다. | |
CheckSecurity | 이 메서드를 호출해도 아무런 효과가 나타나지 않습니다. | |
Escape | 경로 구성 요소의 안전하지 않거나 예약된 문자를 해당 16진 문자 표현으로 변환합니다. | |
EscapeString | 문자열을 이스케이프된 표현으로 변환합니다. | |
Finalize | 가비지 수집기에서 Object를 회수하기 전에 Object가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetObjectData | 현재 인스턴스를 serialize하는 데 필요한 데이터를 반환합니다. | |
IsBadFileSystemCharacter | 문자가 파일 시스템 이름에서 잘못되었는지 여부를 나타내는 Boolean 값을 반환합니다. | |
IsExcludedCharacter | 지정된 문자가 이스케이프되는지 여부를 나타내는 Boolean을 반환합니다. | |
IsReservedCharacter | 지정된 문자가 예약된 문자인지 여부를 나타내는 Boolean을 반환합니다. | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
Parse | 현재 인스턴스의 URI를 구문 분석하여 유효한 URI에 필요한 모든 부분이 포함되어 있는지 확인합니다. | |
Unescape | 이스케이프 시퀀스를 이스케이프 해제된 표현으로 대체하여 지정된 문자열을 변환합니다. |
위쪽
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
System.Runtime.Serialization.ISerializable.GetObjectData | 현재 인스턴스를 serialize하는 데 필요한 데이터를 반환합니다. |
위쪽