UriBuilder 생성자

정의

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 문자열입니다.

예외

urinull입니다.

uri 는 길이가 0인 문자열이거나 공백만 포함합니다.

-또는-

구문 분석 루틴이 잘못된 형식으로 구성표를 검색했습니다.

-또는-

파서는 "file" 체계를 사용하지 않는 URI에서 두 개 이상의 연속 슬래시를 검색했습니다.

-또는-

uri 가 유효한 URI가 아닌 경우

참고: .NET Windows 스토어 앱 또는 보고 가능한 클래스 라이브러리 대신 기본 클래스 예외인 FormatException catch합니다.

설명

이 생성자는 지정된 대로 설정되는 , , UriBuilderFragment, Host, PathPortQuery 속성을 사용하여 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
Uri

Uri 클래스의 인스턴스입니다.

예외

urinull입니다.

설명

이 생성자는 지정된 대로 설정되는 , , UriBuilderFragment, Host, PathPortQuery 속성을 사용하여 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 주소입니다.

예제

다음 예제에서는 URIUriBuilderhttp://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보다 큰 경우

예제

다음 예제에서는 URIUriBuilderhttp://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보다 큰 경우

예제

다음 예제에서는 URIUriBuilderhttp://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 집합 PortportNumber 속성을 사용하여 초기화 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보다 큰 경우

예제

다음 예제에서는 URIUriBuilderhttp://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 집합 PortportNumber 속성을 사용하여 초기화 Path 됩니다pathValue. 숫자 기호(#)extraValue로 시작하는 경우 Fragment .로 설정extraValue됩니다. 물음표(?)extraValue로 시작하는 경우 Query .extraValue

portNumber 값이 -1로 설정된 경우 스키마의 기본 포트 값이 호스트에 연결하는 데 사용됨을 나타냅니다.

적용 대상