UriBuilder 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
UriBuilder 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| UriBuilder() |
UriBuilder 클래스의 새 인스턴스를 초기화합니다. |
| UriBuilder(String) |
지정된 URI를 사용하여 클래스의 UriBuilder 새 인스턴스를 초기화합니다. |
| UriBuilder(Uri) |
지정된 UriBuilder 인스턴스를 사용하여 클래스의 Uri 새 인스턴스를 초기화합니다. |
| UriBuilder(String, String) |
지정된 스키마 및 호스트를 UriBuilder 사용하여 클래스의 새 인스턴스를 초기화합니다. |
| UriBuilder(String, String, Int32) |
지정된 체계, 호스트 및 포트를 UriBuilder 사용하여 클래스의 새 인스턴스를 초기화합니다. |
| UriBuilder(String, String, Int32, String) |
지정된 체계, 호스트, 포트 번호 및 경로를 사용하여 클래스의 UriBuilder 새 인스턴스를 초기화합니다. |
| UriBuilder(String, String, Int32, String, String) |
지정된 체계, 호스트, 포트 번호, 경로 및 쿼리 문자열 또는 조각 식별자를 사용하여 클래스의 UriBuilder 새 인스턴스를 초기화합니다. |
UriBuilder()
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
UriBuilder 클래스의 새 인스턴스를 초기화합니다.
public:
UriBuilder();
public UriBuilder();
Public Sub New ()
설명
매개 변수가 없는 생성자는 다음과 같이 속성이 UriBuilder 초기화된 클래스의 새 인스턴스를 만듭니다.
| 재산 | 초기 값 |
|---|---|
| 조각 | Empty |
| Host | "루프백" |
| Password | Empty |
| Path | "/" |
| 항구 | -1 |
| Query | Empty |
| Scheme | "http" |
| UserName | Empty |
적용 대상
UriBuilder(String)
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
지정된 URI를 사용하여 클래스의 UriBuilder 새 인스턴스를 초기화합니다.
public:
UriBuilder(System::String ^ uri);
public UriBuilder(string uri);
new UriBuilder : string -> UriBuilder
Public Sub New (uri As String)
매개 변수
- uri
- String
URI 문자열입니다.
예외
uri은 null입니다.
uri 는 길이가 0인 문자열이거나 공백만 포함합니다.
-또는-
구문 분석 루틴이 잘못된 형식으로 구성표를 검색했습니다.
-또는-
파서는 "file" 체계를 사용하지 않는 URI에서 두 개 이상의 연속 슬래시를 검색했습니다.
-또는-
uri 가 유효한 URI가 아닌 경우
참고: .NET Windows 스토어 앱 또는 보고 가능한 클래스 라이브러리 대신 기본 클래스 예외인 FormatException catch합니다.
설명
이 생성자는 지정된 대로 설정되는 , , UriBuilderFragment, Host, PathPort및 Query 속성을 사용하여 Scheme클래스의 Uri 새 인스턴스를 uri초기화합니다.
스키마를 지정하지 않으면 uri 스키마의 기본값은 "http:"입니다.
적용 대상
UriBuilder(Uri)
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
지정된 UriBuilder 인스턴스를 사용하여 클래스의 Uri 새 인스턴스를 초기화합니다.
public:
UriBuilder(Uri ^ uri);
public UriBuilder(Uri uri);
new UriBuilder : Uri -> UriBuilder
Public Sub New (uri As Uri)
매개 변수
예외
uri은 null입니다.
설명
이 생성자는 지정된 대로 설정되는 , , UriBuilderFragment, Host, PathPort및 Query 속성을 사용하여 Scheme클래스의 Uri 새 인스턴스를 uri초기화합니다.
적용 대상
UriBuilder(String, String)
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
지정된 스키마 및 호스트를 UriBuilder 사용하여 클래스의 새 인스턴스를 초기화합니다.
public:
UriBuilder(System::String ^ schemeName, System::String ^ hostName);
public UriBuilder(string schemeName, string hostName);
public UriBuilder(string? schemeName, string? hostName);
new UriBuilder : string * string -> UriBuilder
Public Sub New (schemeName As String, hostName As String)
매개 변수
- schemeName
- String
인터넷 액세스 프로토콜입니다.
- hostName
- String
DNS 스타일 도메인 이름 또는 IP 주소입니다.
예제
다음 예제에서는 URIUriBuilder를 http://www.contoso.com/ 포함하는 인스턴스를 만듭니다.
UriBuilder myUri = new UriBuilder("http","www.contoso.com");
let myUri = UriBuilder "http","www.contoso.com"
Dim myUri As New UriBuilder("http", "www.contoso.com")
설명
인스턴스는 UriBuilder 속성이 설정 Scheme 되고 속성이 .로 설정된 상태에서 schemeName 초기화 Host 됩니다hostName.
Port 는 스키마의 기본 포트를 사용해야 함을 나타내기 위해 -1 값으로 초기화되고 Path 속성은 슬래시 문자(/)로 설정됩니다.
적용 대상
UriBuilder(String, String, Int32)
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
지정된 체계, 호스트 및 포트를 UriBuilder 사용하여 클래스의 새 인스턴스를 초기화합니다.
public:
UriBuilder(System::String ^ scheme, System::String ^ host, int portNumber);
public UriBuilder(string scheme, string host, int portNumber);
public UriBuilder(string? scheme, string? host, int portNumber);
new UriBuilder : string * string * int -> UriBuilder
Public Sub New (scheme As String, host As String, portNumber As Integer)
매개 변수
- scheme
- String
인터넷 액세스 프로토콜입니다.
- host
- String
DNS 스타일 도메인 이름 또는 IP 주소입니다.
- portNumber
- Int32
서비스의 IP 포트 번호입니다.
예외
portNumber 가 -1 미만이거나 65,535보다 큰 경우
예제
다음 예제에서는 URIUriBuilder를 http://www.contoso.com:8080/ 포함하는 인스턴스를 만듭니다.
UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080);
let myUri = UriBuilder("http","www.contoso.com", 8080)
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080)
설명
인스턴스는 UriBuilder 속성이 설정Scheme되고, 속성이 schemeName 로 설정Host되고, 속성이 로 설정된 상태에서 hostName 초기화 Port 됩니다portNumber. 이 Path 속성은 슬래시 문자(/)로 설정됩니다.
portNumber 값이 -1로 설정된 경우 스키마의 기본 포트 값이 호스트에 연결하는 데 사용됨을 나타냅니다.
적용 대상
UriBuilder(String, String, Int32, String)
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
지정된 체계, 호스트, 포트 번호 및 경로를 사용하여 클래스의 UriBuilder 새 인스턴스를 초기화합니다.
public:
UriBuilder(System::String ^ scheme, System::String ^ host, int port, System::String ^ pathValue);
public UriBuilder(string scheme, string host, int port, string pathValue);
public UriBuilder(string? scheme, string? host, int port, string? pathValue);
new UriBuilder : string * string * int * string -> UriBuilder
Public Sub New (scheme As String, host As String, port As Integer, pathValue As String)
매개 변수
- scheme
- String
인터넷 액세스 프로토콜입니다.
- host
- String
DNS 스타일 도메인 이름 또는 IP 주소입니다.
- port
- Int32
서비스의 IP 포트 번호입니다.
- pathValue
- String
인터넷 리소스의 경로입니다.
예외
port 가 -1 미만이거나 65,535보다 큰 경우
예제
다음 예제에서는 URIUriBuilder를 http://www.contoso.com:8080/index.htm 포함하는 인스턴스를 만듭니다.
UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080,"index.htm");
let myUri = UriBuilder("http","www.contoso.com", 8080, "index.htm")
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080, "index.htm")
설명
인스턴스는 UriBuilder 속성 집합, 속성 집합Scheme, schemeName 속성 HosthostName 집합 Port및 portNumber 속성을 사용하여 초기화 Path 됩니다pathValue.
portNumber 값이 -1로 설정된 경우 스키마의 기본 포트 값이 호스트에 연결하는 데 사용됨을 나타냅니다.
적용 대상
UriBuilder(String, String, Int32, String, String)
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
지정된 체계, 호스트, 포트 번호, 경로 및 쿼리 문자열 또는 조각 식별자를 사용하여 클래스의 UriBuilder 새 인스턴스를 초기화합니다.
public:
UriBuilder(System::String ^ scheme, System::String ^ host, int port, System::String ^ path, System::String ^ extraValue);
public UriBuilder(string scheme, string host, int port, string path, string extraValue);
public UriBuilder(string? scheme, string? host, int port, string? path, string? extraValue);
new UriBuilder : string * string * int * string * string -> UriBuilder
Public Sub New (scheme As String, host As String, port As Integer, path As String, extraValue As String)
매개 변수
- scheme
- String
인터넷 액세스 프로토콜입니다.
- host
- String
DNS 스타일 도메인 이름 또는 IP 주소입니다.
- port
- Int32
서비스의 IP 포트 번호입니다.
- path
- String
인터넷 리소스의 경로입니다.
- extraValue
- String
쿼리 문자열 또는 조각 식별자입니다.
예외
extraValue
null 도 아니고 Empty유효한 조각 식별자가 숫자 기호(#)로 시작되지도 않고 유효한 쿼리 문자열은 물음표(?)로 시작합니다.
port 가 -1 미만이거나 65,535보다 큰 경우
예제
다음 예제에서는 URIUriBuilder를 http://www.contoso.com:8080/index.htm#top 포함하는 인스턴스를 만듭니다.
UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080,"index.htm","#top");
let myUri = UriBuilder("http","www.contoso.com", 8080, "index.htm", "#top")
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080, "index.htm", "#top")
설명
인스턴스는 UriBuilder 속성 집합, 속성 집합Scheme, schemeName 속성 HosthostName 집합 Port및 portNumber 속성을 사용하여 초기화 Path 됩니다pathValue. 숫자 기호(#)extraValue로 시작하는 경우 Fragment .로 설정extraValue됩니다. 물음표(?)extraValue로 시작하는 경우 Query .extraValue
portNumber 값이 -1로 설정된 경우 스키마의 기본 포트 값이 호스트에 연결하는 데 사용됨을 나타냅니다.