UriTemplate 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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>
字典,包含樣板參數的預設值清單。