UriTemplate Construtores

Definição

Inicializa uma nova instância da classe UriTemplate.

Sobrecargas

Nome Description
UriTemplate(String)

Inicializa uma nova instância da UriTemplate classe com a cadeia de caracteres de modelo especificada.

UriTemplate(String, Boolean)

Inicializa uma nova instância da classe UriTemplate.

UriTemplate(String, IDictionary<String,String>)

Inicializa uma nova instância da classe UriTemplate.

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

Inicializa uma nova instância da classe UriTemplate.

UriTemplate(String)

Inicializa uma nova instância da UriTemplate classe com a cadeia de caracteres de modelo especificada.

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

Parâmetros

template
String

O modelo.

Exemplos

O exemplo a seguir mostra como chamar o construtor.

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

Aplica-se a

UriTemplate(String, Boolean)

Inicializa uma nova instância da classe 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

A cadeia de caracteres de modelo.

ignoreTrailingSlash
Boolean

Um valor que especifica se caracteres de barra "/" à direita devem ser ignorados.

Comentários

Quando o ignoreTrailingSlash valor é definido como true, as barras à direita no final do modelo são ignoradas ao corresponder a um URI candidato. Por exemplo, um modelo como http://www.microsoft.com/customer/ corresponderia aos seguintes URIs candidatos:

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

Aplica-se a

UriTemplate(String, IDictionary<String,String>)

Inicializa uma nova instância da classe 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

A cadeia de caracteres de modelo.

additionalDefaults
IDictionary<String,String>

Um dicionário que contém uma lista de valores padrão para os parâmetros de modelo.

Aplica-se a

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

Inicializa uma nova instância da classe 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

A cadeia de caracteres de modelo.

ignoreTrailingSlash
Boolean

true se os caracteres de barra "/" à direita forem ignorados; caso contrário false.

additionalDefaults
IDictionary<String,String>

Um dicionário que contém uma lista de valores padrão para os parâmetros de modelo.

Aplica-se a