Resolve() public method

Resolves this instance.
/// Malformed template : + result /// or /// Malformed template : + result ///
public Resolve ( ) : string
return string
        public Uri QualifyUri(string path, object parameters = null)
        {
            var dictionary = parameters as IDictionary <string, object>;

            path = (dictionary == null) ? UrlTemplate.Resolve(path, parameters) : UrlTemplate.Resolve(path, dictionary);

            return(serverEndpoint.OctopusServer.Resolve(path));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Resolves the specified template spec.
        /// </summary>
        /// <param name="templateSpec"> The template spec. </param>
        /// <param name="parameters"> The parameters. </param>
        /// <returns> </returns>
        public static string Resolve(string templateSpec, IDictionary <string, object> parameters)
        {
            var template = new UrlTemplate(templateSpec);

            parameters = parameters ?? new Dictionary <string, object>();
            foreach (var param in parameters)
            {
                template.SetParameter(param.Key, param.Value);
            }

            return(template.Resolve());
        }
Exemplo n.º 3
0
        /// <summary>
        /// Resolves the specified template spec.
        /// </summary>
        /// <param name="templateSpec"> The template spec. </param>
        /// <param name="parameters"> The parameters. </param>
        /// <returns> </returns>
        public static string Resolve(string templateSpec, IDictionary<string, object> parameters)
        {
            var template = new UrlTemplate(templateSpec);
            parameters = parameters ?? new Dictionary<string, object>();
            foreach (var param in parameters)
            {
                template.SetParameter(param.Key, param.Value);
            }

            return template.Resolve();
        }