Språk

UriTemplate Konstruktorer

Definition

Initierar en ny instans av UriTemplate klassen.

Överlagringar

Name Description
UriTemplate(String)

Initierar en ny instans av UriTemplate klassen med den angivna mallsträngen.

UriTemplate(String, Boolean)

Initierar en ny instans av UriTemplate klassen.

UriTemplate(String, IDictionary<String,String>)

Initierar en ny instans av UriTemplate klassen.

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

Initierar en ny instans av UriTemplate klassen.

UriTemplate(String)

Initierar en ny instans av UriTemplate klassen med den angivna mallsträngen.

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

Parametrar

template
String

Mallen.

Exempel

I följande exempel visas hur du anropar konstruktorn.

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

Gäller för

UriTemplate(String, Boolean)

Initierar en ny instans av UriTemplate klassen.

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)

Parametrar

template
String

Mallsträngen.

ignoreTrailingSlash
Boolean

Ett värde som anger om avslutande snedstreckstecken ska ignoreras.

Kommentarer

ignoreTrailingSlash När är inställt truepå ignoreras avslutande snedstreck i slutet av mallen när du matchar en kandidat-URI. Till exempel en mall som http://www.microsoft.com/customer/ skulle matcha följande kandidat-URI:er:

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

Gäller för

UriTemplate(String, IDictionary<String,String>)

Initierar en ny instans av UriTemplate klassen.

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

Parametrar

template
String

Mallsträngen.

additionalDefaults
IDictionary<String,String>

En ordlista som innehåller en lista med standardvärden för mallparametrarna.

Gäller för

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

Initierar en ny instans av UriTemplate klassen.

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

Parametrar

template
String

Mallsträngen.

ignoreTrailingSlash
Boolean

true om det avslutande snedstrecket "/" ignoreras; annars false.

additionalDefaults
IDictionary<String,String>

En ordlista som innehåller en lista med standardvärden för mallparametrarna.

Gäller för