UriTemplate Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy UriTemplate.
Przeciążenia
UriTemplate(String) |
Inicjuje UriTemplate nowe wystąpienie klasy z określonym ciągiem 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 UriTemplate nowe wystąpienie klasy z określonym ciągiem 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 znaki ukośnika "/" powinny być ignorowane.
Uwagi
Gdy parametr ignoreTrailingSlash
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 "/" znaki są ignorowane; w przeciwnym razie false
.
- additionalDefaults
- IDictionary<String,String>
Słownik zawierający listę wartości domyślnych parametrów szablonu.