UriTemplate Costruttori

Definizione

Inizializza una nuova istanza della classe UriTemplate.

Overload

Nome Descrizione
UriTemplate(String)

Inizializza una nuova istanza della UriTemplate classe con la stringa di modello specificata.

UriTemplate(String, Boolean)

Inizializza una nuova istanza della classe UriTemplate.

UriTemplate(String, IDictionary<String,String>)

Inizializza una nuova istanza della classe UriTemplate.

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

Inizializza una nuova istanza della classe UriTemplate.

UriTemplate(String)

Inizializza una nuova istanza della UriTemplate classe con la stringa di modello specificata.

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

Parametri

template
String

Modello.

Esempio

Nell'esempio seguente viene illustrato come chiamare il costruttore.

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

Si applica a

UriTemplate(String, Boolean)

Inizializza una nuova istanza della 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)

Parametri

template
String

Stringa del modello.

ignoreTrailingSlash
Boolean

Valore che specifica se i caratteri finali della barra "/" devono essere ignorati.

Commenti

ignoreTrailingSlash Quando è impostato su true, le barre finali alla fine del modello vengono ignorate quando corrispondono a un URI candidato. Ad esempio, un modello come http://www.microsoft.com/customer/ corrisponde agli URI candidati seguenti:

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

Si applica a

UriTemplate(String, IDictionary<String,String>)

Inizializza una nuova istanza della 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))

Parametri

template
String

Stringa del modello.

additionalDefaults
IDictionary<String,String>

Dizionario che contiene un elenco di valori predefiniti per i parametri del modello.

Si applica a

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

Inizializza una nuova istanza della 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))

Parametri

template
String

Stringa del modello.

ignoreTrailingSlash
Boolean

true se i caratteri di barra finale "/" vengono ignorati; in caso contrario false, .

additionalDefaults
IDictionary<String,String>

Dizionario che contiene un elenco di valori predefiniti per i parametri del modello.

Si applica a