public BindByName ( |
||
baseAddress | ||
parameters | string>.IDictionary | |
Résultat |
public Uri BindByName (Uri baseAddress, IDictionary<string,string> parameters)
{
return BindByName (baseAddress, parameters, false);
}
UriTemplate::BindByName ( |
|
UriTemplate::BindByName ( |
|
UriTemplate::BindByName ( |
|
UriTemplate::BindByName ( int &src, StringBuilder sb, ReadOnlyCollection |
public string BuildUriString(NancyContext context, string routeName, dynamic parameters) { var baseUri = new Uri(context.Request.BaseUri().TrimEnd('/')); var pathTemplate = AllRoutes.Single(r => r.Name == routeName).Path; var uriTemplate = new UriTemplate(pathTemplate, true); return uriTemplate.BindByName(baseUri, ToDictionary(parameters ?? new {})).ToString(); }