UriTemplate Konstruktoren

Definition

Initialisiert eine neue Instanz der UriTemplate-Klasse.Initializes a new instance of the UriTemplate class.

Überlädt

UriTemplate(String)

Initialisiert eine neue Instanz der UriTemplate-Klasse mit der angegebenen Vorlagenzeichenfolge.Initializes a new instance of the UriTemplate class with the specified template string.

UriTemplate(String, Boolean)

Initialisiert eine neue Instanz der UriTemplate-Klasse.Initializes a new instance of the UriTemplate class.

UriTemplate(String, IDictionary<String,String>)

Initialisiert eine neue Instanz der UriTemplate-Klasse.Initializes a new instance of the UriTemplate class.

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

Initialisiert eine neue Instanz der UriTemplate-Klasse.Initializes a new instance of the UriTemplate class.

UriTemplate(String)

Initialisiert eine neue Instanz der UriTemplate-Klasse mit der angegebenen Vorlagenzeichenfolge.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)

Parameter

template
String

Die Vorlage.The template.

Beispiele

Im folgenden Beispiel wird der Aufruf des Konstruktors veranschaulicht.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)

Initialisiert eine neue Instanz der UriTemplate-Klasse.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)

Parameter

template
String

Die Vorlagenzeichenfolge.The template string.

ignoreTrailingSlash
Boolean

Ein Wert, der angibt, ob nachstehende Schrägstriche „/“ ignoriert werden sollen.A value that specifies whether trailing slash "/" characters should be ignored.

Hinweise

Wenn ignoreTrailingSlash auf true festgelegt wurde, werden nachstehende Schrägstriche am Ende der Vorlage beim Vergleich mit einem möglichen URI ignoriert.When the ignoreTrailingSlash is set to true, trailing slashes on the end of template are ignored when matching a candidate URI. Beispielsweise würde eine Vorlage wie http://www.microsoft.com/customer/ die folgenden Kandidaten-URIs erfüllen:For example, a template such as http://www.microsoft.com/customer/ would match the following candidate URIs:

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

UriTemplate(String, IDictionary<String,String>)

Initialisiert eine neue Instanz der UriTemplate-Klasse.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))

Parameter

template
String

Die Vorlagenzeichenfolge.The template string.

additionalDefaults
IDictionary<String,String>

Ein Wörterbuch, das eine Liste der Standardwerte für die Vorlagenparameter enthält.A dictionary that contains a list of default values for the template parameters.

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

Initialisiert eine neue Instanz der UriTemplate-Klasse.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))

Parameter

template
String

Die Vorlagenzeichenfolge.The template string.

ignoreTrailingSlash
Boolean

true wenn die nachgestellten Schrägstriche (/) ignoriert werden, andernfalls false.true if the trailing slash "/" characters are ignored; otherwise false.

additionalDefaults
IDictionary<String,String>

Ein Wörterbuch, das eine Liste der Standardwerte für die Vorlagenparameter enthält.A dictionary that contains a list of default values for the template parameters.

Gilt für: