UriTemplate Oluşturucular

Tanım

UriTemplate sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
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 çizgi yoksayılır. Örneğin, gibi http://www.microsoft.com/customer/ bir şablon aşağıdaki aday URI'ler ile eşleşer:

  • 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.

Şunlara uygulanır