UriTemplate Konstruktory

Definice

Inicializuje novou instanci UriTemplate třídy.

Přetížení

UriTemplate(String)

Inicializuje novou instanci UriTemplate třídy se zadaným řetězcem šablony.

UriTemplate(String, Boolean)

Inicializuje novou instanci UriTemplate třídy.

UriTemplate(String, IDictionary<String,String>)

Inicializuje novou instanci UriTemplate třídy.

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

Inicializuje novou instanci UriTemplate třídy.

UriTemplate(String)

Inicializuje novou instanci UriTemplate třídy se zadaným řetězcem šablony.

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

Parametry

template
String

Šablona.

Příklady

Následující příklad ukazuje, jak volat konstruktor.

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

Platí pro

UriTemplate(String, Boolean)

Inicializuje novou instanci UriTemplate třídy.

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)

Parametry

template
String

Řetězec šablony.

ignoreTrailingSlash
Boolean

Hodnota, která určuje, jestli se mají ignorovat koncové lomítko "/".

Poznámky

Pokud je nastavená ignoreTrailingSlash hodnota true, koncové lomítko na konci šablony se při porovnávání identifikátoru URI kandidáta ignorují. Například šablona, jako http://www.microsoft.com/customer/ by odpovídala následujícím kandidátským identifikátorům URI:

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

Platí pro

UriTemplate(String, IDictionary<String,String>)

Inicializuje novou instanci UriTemplate třídy.

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

Parametry

template
String

Řetězec šablony.

additionalDefaults
IDictionary<String,String>

Slovník, který obsahuje seznam výchozích hodnot parametrů šablony.

Platí pro

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

Inicializuje novou instanci UriTemplate třídy.

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

Parametry

template
String

Řetězec šablony.

ignoreTrailingSlash
Boolean

true pokud jsou koncové lomítko "/" ignorovány; jinak false.

additionalDefaults
IDictionary<String,String>

Slovník, který obsahuje seznam výchozích hodnot parametrů šablony.

Platí pro