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>
Словарь, содержащий список значений по умолчанию для параметров шаблона.