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>

Словарь, содержащий список значений по умолчанию для параметров шаблона.

Применяется к