Condividi tramite


UriTemplate Costruttori

Definizione

Inizializza una nuova istanza della classe UriTemplate.

Overload

UriTemplate(String)

Inizializza una nuova istanza della classe UriTemplate 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 classe UriTemplate 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 di modello.

ignoreTrailingSlash
Boolean

Valore che specifica se le barre finali "/" devono essere ignorate.

Commenti

Se ignoreTrailingSlash viene impostato su true, le barre finali alla fine del modello vengono ignorate quando si crea una corrispondenza con 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 di modello.

additionalDefaults
IDictionary<String,String>

Dizionario che contiene un elenco di valori predefiniti per i parametri di 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 di modello.

ignoreTrailingSlash
Boolean

true se vengono ignorate le barre finali "/", in caso contrario false.

additionalDefaults
IDictionary<String,String>

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

Si applica a