Język

UriTemplate Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy UriTemplate.

Przeciążenia

Nazwa Opis
UriTemplate(String)

Inicjuje nowe wystąpienie UriTemplate klasy przy użyciu określonego ciągu szablonu.

UriTemplate(String, Boolean)

Inicjuje nowe wystąpienie klasy UriTemplate.

UriTemplate(String, IDictionary<String,String>)

Inicjuje nowe wystąpienie klasy UriTemplate.

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

Inicjuje nowe wystąpienie klasy UriTemplate.

UriTemplate(String)

Inicjuje nowe wystąpienie UriTemplate klasy przy użyciu określonego ciągu szablonu.

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

Parametry

template
String

Szablon.

Przykłady

W poniższym przykładzie pokazano, jak wywołać konstruktor.

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

Dotyczy

UriTemplate(String, Boolean)

Inicjuje nowe wystąpienie klasy UriTemplate.

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

Ciąg szablonu.

ignoreTrailingSlash
Boolean

Wartość określająca, czy końcowe ukośniki "/" powinny być ignorowane.

Uwagi

ignoreTrailingSlash Gdy parametr ma wartość true, końcowe ukośniki na końcu szablonu są ignorowane podczas dopasowywania identyfikatora URI kandydata. Na przykład szablon, taki jak http://www.microsoft.com/customer/ zgodny z następującymi identyfikatorami URI kandydata:

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

Dotyczy

UriTemplate(String, IDictionary<String,String>)

Inicjuje nowe wystąpienie klasy UriTemplate.

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

Ciąg szablonu.

additionalDefaults
IDictionary<String,String>

Słownik zawierający listę wartości domyślnych parametrów szablonu.

Dotyczy

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

Inicjuje nowe wystąpienie klasy UriTemplate.

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

Ciąg szablonu.

ignoreTrailingSlash
Boolean

true jeśli ukośnik końcowy "/" jest ignorowany; w przeciwnym razie false.

additionalDefaults
IDictionary<String,String>

Słownik zawierający listę wartości domyślnych parametrów szablonu.

Dotyczy