UriTemplate Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy UriTemplate.Initializes a new instance of the UriTemplate class.

Przeciążenia

UriTemplate(String)

Inicjuje nowe wystąpienie UriTemplate klasy z określonym ciągiem szablonu.Initializes a new instance of the UriTemplate class with the specified template string.

UriTemplate(String, Boolean)

Inicjuje nowe wystąpienie klasy UriTemplate.Initializes a new instance of the UriTemplate class.

UriTemplate(String, IDictionary<String,String>)

Inicjuje nowe wystąpienie klasy UriTemplate.Initializes a new instance of the UriTemplate class.

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

Inicjuje nowe wystąpienie klasy UriTemplate.Initializes a new instance of the UriTemplate class.

UriTemplate(String)

Inicjuje nowe wystąpienie UriTemplate klasy z określonym ciągiem szablonu.Initializes a new instance of the UriTemplate class with the specified template string.

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

Parametry

template
String

Szablon.The template.

Przykłady

Poniższy przykład pokazuje, jak wywołać konstruktora.The following example shows how to call the constructor.

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.Initializes a new instance of the UriTemplate class.

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.The template string.

ignoreTrailingSlash
Boolean

Wartość określająca, czy znak końcowy ukośnika "/" powinien być ignorowany.A value that specifies whether trailing slash "/" characters should be ignored.

Uwagi

Gdy ignoreTrailingSlash jest ustawiona na true , końcowe ukośniki na końcu szablonu są ignorowane podczas dopasowywania identyfikatora URI kandydata.When the ignoreTrailingSlash is set to true, trailing slashes on the end of template are ignored when matching a candidate URI. Na przykład szablon taki jak http://www.microsoft.com/customer/ zostałby zgodny z następującymi identyfikatorami URI kandydata:For example, a template such as http://www.microsoft.com/customer/ would match the following candidate URIs:

  • 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.Initializes a new instance of the UriTemplate class.

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.The template string.

additionalDefaults
IDictionary<String,String>

Słownik zawierający listę domyślnych wartości parametrów szablonu.A dictionary that contains a list of default values for the template parameters.

Dotyczy

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

Inicjuje nowe wystąpienie klasy UriTemplate.Initializes a new instance of the UriTemplate class.

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.The template string.

ignoreTrailingSlash
Boolean

true Jeśli końcowe znaki ukośnika "/" są ignorowane; w przeciwnym razie false .true if the trailing slash "/" characters are ignored; otherwise false.

additionalDefaults
IDictionary<String,String>

Słownik zawierający listę domyślnych wartości parametrów szablonu.A dictionary that contains a list of default values for the template parameters.

Dotyczy