UriTemplate Oluşturucular

Tanım

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.

Şunlara uygulanır