UriTemplate Konstruktoren

Definition

Initialisiert eine neue Instanz der UriTemplate-Klasse.

Überlädt

UriTemplate(String)

Initialisiert eine neue Instanz der UriTemplate-Klasse mit der angegebenen Vorlagenzeichenfolge.

UriTemplate(String, Boolean)

Initialisiert eine neue Instanz der UriTemplate-Klasse.

UriTemplate(String, IDictionary<String,String>)

Initialisiert eine neue Instanz der UriTemplate-Klasse.

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

Initialisiert eine neue Instanz der UriTemplate-Klasse.

UriTemplate(String)

Initialisiert eine neue Instanz der UriTemplate-Klasse mit der angegebenen Vorlagenzeichenfolge.

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

Parameter

template
String

Die Vorlage.

Beispiele

Im folgenden Beispiel wird der Aufruf des Konstruktors veranschaulicht.

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

Gilt für

UriTemplate(String, Boolean)

Initialisiert eine neue Instanz der UriTemplate-Klasse.

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.

ignoreTrailingSlash
Boolean

Ein Wert, der angibt, ob nachstehende Schrägstriche „/“ ignoriert werden sollen.

Hinweise

Wenn ignoreTrailingSlash auf true festgelegt wurde, werden nachstehende Schrägstriche am Ende der Vorlage beim Vergleich mit einem möglichen URI ignoriert. Beispiel: Eine Vorlage, die http://www.microsoft.com/customer/ z. B. den folgenden Kandidaten-URIs entspricht:

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

Gilt für

UriTemplate(String, IDictionary<String,String>)

Initialisiert eine neue Instanz der UriTemplate-Klasse.

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.

additionalDefaults
IDictionary<String,String>

Ein Wörterbuch, das eine Liste der Standardwerte für die Vorlagenparameter enthält.

Gilt für

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

Initialisiert eine neue Instanz der UriTemplate-Klasse.

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.

ignoreTrailingSlash
Boolean

true wenn die nachgestellten Schrägstriche (/) ignoriert werden, andernfalls false.

additionalDefaults
IDictionary<String,String>

Ein Wörterbuch, das eine Liste der Standardwerte für die Vorlagenparameter enthält.

Gilt für