Partager via


UriTemplate Constructeurs

Définition

Initialise une nouvelle instance de la classe UriTemplate.

Surcharges

UriTemplate(String)

Initialise une nouvelle instance de la classe UriTemplate avec la chaîne de modèle spécifiée.

UriTemplate(String, Boolean)

Initialise une nouvelle instance de la classe UriTemplate.

UriTemplate(String, IDictionary<String,String>)

Initialise une nouvelle instance de la classe UriTemplate.

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

Initialise une nouvelle instance de la classe UriTemplate.

UriTemplate(String)

Initialise une nouvelle instance de la classe UriTemplate avec la chaîne de modèle spécifiée.

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

Paramètres

template
String

Modèle.

Exemples

L'exemple suivant montre comment appeler le constructeur.

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

S’applique à

UriTemplate(String, Boolean)

Initialise une nouvelle instance de la 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)

Paramètres

template
String

Chaîne de modèle.

ignoreTrailingSlash
Boolean

Valeur qui spécifie si les caractères de barre oblique « / » doivent être ignorés.

Remarques

Lorsque la ignoreTrailingSlash valeur est définie true, les barres obliques de fin à la fin du modèle sont ignorées lors de la correspondance d’un URI candidat. Par exemple, un modèle tel qu’il http://www.microsoft.com/customer/ correspondrait aux URI candidats suivants :

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

S’applique à

UriTemplate(String, IDictionary<String,String>)

Initialise une nouvelle instance de la 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))

Paramètres

template
String

Chaîne de modèle.

additionalDefaults
IDictionary<String,String>

Dictionnaire qui contient une liste de valeurs par défaut pour les paramètres du modèle.

S’applique à

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

Initialise une nouvelle instance de la 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))

Paramètres

template
String

Chaîne de modèle.

ignoreTrailingSlash
Boolean

true si les caractères barre oblique « / » sont ignorés ; sinon false.

additionalDefaults
IDictionary<String,String>

Dictionnaire qui contient une liste de valeurs par défaut pour les paramètres du modèle.

S’applique à