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>
一个字典,其中包含模板参数的默认值列表。