UriTemplate Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
UriTemplate sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
UriTemplate(String) |
Belirtilen şablon dizesiyle sınıfının yeni bir örneğini UriTemplate başlatır. |
UriTemplate(String, Boolean) |
UriTemplate sınıfının yeni bir örneğini başlatır. |
UriTemplate(String, IDictionary<String,String>) |
UriTemplate sınıfının yeni bir örneğini başlatır. |
UriTemplate(String, Boolean, IDictionary<String,String>) |
UriTemplate sınıfının yeni bir örneğini başlatır. |
UriTemplate(String)
Belirtilen şablon dizesiyle sınıfının yeni bir örneğini UriTemplate başlatır.
public:
UriTemplate(System::String ^ template);
public UriTemplate (string template);
new UriTemplate : string -> UriTemplate
Public Sub New (template As String)
Parametreler
- template
- String
Şablon.
Örnekler
Aşağıdaki örnekte oluşturucunun nasıl çağrılacakları gösterilmektedir.
UriTemplate template = new UriTemplate("weather/{state}/{city}?forecast={day}");
Dim template As UriTemplate = New UriTemplate("weather/{state}/{city}?forecast={day}")
Şunlara uygulanır
UriTemplate(String, Boolean)
UriTemplate sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- template
- String
Şablon dizesi.
- ignoreTrailingSlash
- Boolean
Sondaki eğik çizgi "/" karakterlerinin yoksayılıp yoksayılmayacağını belirten bir değer.
Açıklamalar
ignoreTrailingSlash
olarak ayarlandığındatrue
, bir aday URI'sini eşleştirirken şablonun sonundaki eğik çizgiler yoksayılır. Örneğin, gibi http://www.microsoft.com/customer/
bir şablon aşağıdaki aday URI'ler ile eşleşmelidir:
http://www.microsoft.com/customer/
http://www.microsoft.com/customer
http://www.microsoft.com/customer/?wsdl
http://www.microsoft.com/customer?wsdl
Şunlara uygulanır
UriTemplate(String, IDictionary<String,String>)
UriTemplate sınıfının yeni bir örneğini başlatır.
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))
Parametreler
- template
- String
Şablon dizesi.
- additionalDefaults
- IDictionary<String,String>
Şablon parametreleri için varsayılan değerlerin listesini içeren sözlük.
Şunlara uygulanır
UriTemplate(String, Boolean, IDictionary<String,String>)
UriTemplate sınıfının yeni bir örneğini başlatır.
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))
Parametreler
- template
- String
Şablon dizesi.
- ignoreTrailingSlash
- Boolean
true
sondaki eğik çizgi "/" karakterleri yoksayılırsa; aksi takdirde false
.
- additionalDefaults
- IDictionary<String,String>
Şablon parametreleri için varsayılan değerlerin listesini içeren sözlük.