UriTemplate 建構函式

定義

初始化 UriTemplate 類別的新執行個體。

多載

UriTemplate(String)

使用指定的樣板字串,初始化 UriTemplate 類別的新執行個體。

UriTemplate(String, Boolean)

初始化 UriTemplate 類別的新執行個體。

UriTemplate(String, IDictionary<String,String>)

初始化 UriTemplate 類別的新執行個體。

UriTemplate(String, Boolean, IDictionary<String,String>)

初始化 UriTemplate 類別的新執行個體。

UriTemplate(String)

使用指定的樣板字串,初始化 UriTemplate 類別的新執行個體。

public:
 UriTemplate(System::String ^ template);
public UriTemplate (string template);
new UriTemplate : string -> UriTemplate
Public Sub New (template As String)

參數

template
String

樣板。

範例

下列範例將示範如何呼叫這個建構函式。

UriTemplate template = new UriTemplate("weather/{state}/{city}?forecast={day}");
Dim template As UriTemplate = New UriTemplate("weather/{state}/{city}?forecast={day}")

適用於

UriTemplate(String, Boolean)

初始化 UriTemplate 類別的新執行個體。

public:
 UriTemplate(System::String ^ template, bool ignoreTrailingSlash);
public UriTemplate (string template, bool ignoreTrailingSlash);
new UriTemplate : string * bool -> UriTemplate
Public Sub New (template As String, ignoreTrailingSlash As Boolean)

參數

template
String

樣板字串。

ignoreTrailingSlash
Boolean

值,指定是否應忽略結尾的斜線字元 "/"。

備註

如果 ignoreTrailingSlash 設定為 true,在比對候選 URI 時,會忽略樣板尾端的結尾斜線。 例如,這類 http://www.microsoft.com/customer/ 的範本會符合下列候選 URI:

  • http://www.microsoft.com/customer/
  • http://www.microsoft.com/customer
  • http://www.microsoft.com/customer/?wsdl
  • http://www.microsoft.com/customer?wsdl

適用於

UriTemplate(String, IDictionary<String,String>)

初始化 UriTemplate 類別的新執行個體。

public:
 UriTemplate(System::String ^ template, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ additionalDefaults);
public UriTemplate (string template, System.Collections.Generic.IDictionary<string,string> additionalDefaults);
new UriTemplate : string * System.Collections.Generic.IDictionary<string, string> -> UriTemplate
Public Sub New (template As String, additionalDefaults As IDictionary(Of String, String))

參數

template
String

樣板字串。

additionalDefaults
IDictionary<String,String>

字典,包含樣板參數的預設值清單。

適用於

UriTemplate(String, Boolean, IDictionary<String,String>)

初始化 UriTemplate 類別的新執行個體。

public:
 UriTemplate(System::String ^ template, bool ignoreTrailingSlash, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ additionalDefaults);
public UriTemplate (string template, bool ignoreTrailingSlash, System.Collections.Generic.IDictionary<string,string> additionalDefaults);
new UriTemplate : string * bool * System.Collections.Generic.IDictionary<string, string> -> UriTemplate
Public Sub New (template As String, ignoreTrailingSlash As Boolean, additionalDefaults As IDictionary(Of String, String))

參數

template
String

樣板字串。

ignoreTrailingSlash
Boolean

如果會忽略結尾的斜線字元 "/",則為 true;否則為 false

additionalDefaults
IDictionary<String,String>

字典,包含樣板參數的預設值清單。

適用於