UriTemplate Constructores

Definición

Inicializa una nueva instancia de la clase UriTemplate.

Sobrecargas

Nombre Description
UriTemplate(String)

Inicializa una nueva instancia de la UriTemplate clase con la cadena de plantilla especificada.

UriTemplate(String, Boolean)

Inicializa una nueva instancia de la clase UriTemplate.

UriTemplate(String, IDictionary<String,String>)

Inicializa una nueva instancia de la clase UriTemplate.

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

Inicializa una nueva instancia de la clase UriTemplate.

UriTemplate(String)

Inicializa una nueva instancia de la UriTemplate clase con la cadena de plantilla especificada.

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

Parámetros

template
String

Plantilla.

Ejemplos

En el ejemplo siguiente se muestra cómo llamar al constructor .

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

Se aplica a

UriTemplate(String, Boolean)

Inicializa una nueva instancia de la clase 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)

Parámetros

template
String

Cadena de plantilla.

ignoreTrailingSlash
Boolean

Valor que especifica si se deben omitir los caracteres de barra diagonal final "/".

Comentarios

Cuando se establece trueen ignoreTrailingSlash , se omiten las barras diagonales finales al final de la plantilla cuando coinciden con un URI candidato. Por ejemplo, una plantilla como http://www.microsoft.com/customer/ coincidiría con los siguientes URI candidatos:

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

Se aplica a

UriTemplate(String, IDictionary<String,String>)

Inicializa una nueva instancia de la clase 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))

Parámetros

template
String

Cadena de plantilla.

additionalDefaults
IDictionary<String,String>

Diccionario que contiene una lista de valores predeterminados para los parámetros de plantilla.

Se aplica a

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

Inicializa una nueva instancia de la clase 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))

Parámetros

template
String

Cadena de plantilla.

ignoreTrailingSlash
Boolean

true si se omiten los caracteres de barra diagonal final "/"; de lo contrario false, es .

additionalDefaults
IDictionary<String,String>

Diccionario que contiene una lista de valores predeterminados para los parámetros de plantilla.

Se aplica a