UriTemplate UriTemplate UriTemplate UriTemplate Constructors

Definizione

Overload

UriTemplate(String) UriTemplate(String) UriTemplate(String) UriTemplate(String)

Inizializza una nuova istanza della classe UriTemplate con la stringa di modello specificata.Initializes a new instance of the UriTemplate class with the specified template string.

UriTemplate(String, Boolean) UriTemplate(String, Boolean) UriTemplate(String, Boolean) UriTemplate(String, Boolean)

Inizializza una nuova istanza della classe UriTemplate.Initializes a new instance of the UriTemplate class.

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

Inizializza una nuova istanza della classe UriTemplate.Initializes a new instance of the UriTemplate class.

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

Inizializza una nuova istanza della classe UriTemplate.Initializes a new instance of the UriTemplate class.

UriTemplate(String) UriTemplate(String) UriTemplate(String) UriTemplate(String)

Inizializza una nuova istanza della classe UriTemplate con la stringa di modello specificata.Initializes a new instance of the UriTemplate class with the specified template string.

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

Parametri

template
String String String String

Modello.The template.

Esempi

Nell'esempio seguente viene illustrato come chiamare il costruttore.The following example shows how to call the constructor.

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

UriTemplate(String, Boolean) UriTemplate(String, Boolean) UriTemplate(String, Boolean) UriTemplate(String, Boolean)

Inizializza una nuova istanza della classe UriTemplate.Initializes a new instance of the UriTemplate class.

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 String String String

Stringa di modello.The template string.

ignoreTrailingSlash
Boolean Boolean Boolean Boolean

Valore che specifica se le barre finali "/" devono essere ignorate.A value that specifies whether trailing slash "/" characters should be ignored.

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.When the ignoreTrailingSlash is set to true, trailing slashes on the end of template are ignored when matching a candidate URI. Ad esempio, un modello, ad esempio "http://www.microsoft.com/customer/" corrisponderebbe URI candidati seguenti:For example, a template such as "http://www.microsoft.com/customer/" would match the following candidate URIs:

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

Inizializza una nuova istanza della classe UriTemplate.Initializes a new instance of the UriTemplate class.

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 String String String

Stringa di modello.The template string.

additionalDefaults
IDictionary<String,String>

Dizionario che contiene un elenco di valori predefiniti per i parametri di modello.A dictionary that contains a list of default values for the template parameters.

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

Inizializza una nuova istanza della classe UriTemplate.Initializes a new instance of the UriTemplate class.

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 String String String

Stringa di modello.The template string.

ignoreTrailingSlash
Boolean Boolean Boolean Boolean

true se vengono ignorate le barre finali "/", in caso contrario false.true if the trailing slash "/" characters are ignored; otherwise false.

additionalDefaults
IDictionary<String,String>

Dizionario che contiene un elenco di valori predefiniti per i parametri di modello.A dictionary that contains a list of default values for the template parameters.

Si applica a