UriTemplate Constructores

Definición

Inicializa una nueva instancia de la clase UriTemplate.

Sobrecargas

UriTemplate(String)

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

La plantilla.

Ejemplos

El siguiente ejemplo 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 la plantilla.

ignoreTrailingSlash
Boolean

Valor que especifica si se deberían omitir los caracteres de la barra oblicua final "/".

Comentarios

Cuando ignoreTrailingSlash establece como true, se omiten las barras oblicuas final al final de la plantilla al hacer coincidir 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 la plantilla.

additionalDefaults
IDictionary<String,String>

Diccionario que contiene una lista de valores predeterminados de los parámetros de la 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 la plantilla.

ignoreTrailingSlash
Boolean

true si los caracteres de barra diagonal "/" finales se ignoran; de lo contrario, false.

additionalDefaults
IDictionary<String,String>

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

Se aplica a