/// <summary> /// Create a new UrlParamer /// </summary> /// <param name="name">The name of the parameter</param> /// <param name="paramType">The <see cref="UrlParameterType"/></param> public UrlParamter(string name, UrlParameterType paramType) { if (name == null || name.Length == 0) { throw new ArgumentException("name"); } if (paramType == UrlParameterType.Unknown) { throw new ArgumentException("paramType", "The paramType must be defined as a valid type."); } _Name = System.Web.HttpUtility.UrlEncode(name, Encoding.UTF8); _ParamType = paramType; }
public void AddParameters(NameValueCollection urlParameters, UrlParameterType parameterType) { switch (parameterType) { case UrlParameterType.RenderingParameter: m_catalogItemUrlBuilder.AppendRenderingParameters(urlParameters); break; case UrlParameterType.ReportParameter: m_catalogItemUrlBuilder.AppendReportParameters(urlParameters); break; case UrlParameterType.ServerParameter: m_catalogItemUrlBuilder.AppendCatalogParameters(urlParameters); break; } }
public void AddParameter(string name, string val, UrlParameterType parameterType) { switch (parameterType) { case UrlParameterType.RenderingParameter: m_catalogItemUrlBuilder.AppendRenderingParameter(name, val); break; case UrlParameterType.ReportParameter: m_catalogItemUrlBuilder.AppendReportParameter(name, val); break; case UrlParameterType.ServerParameter: m_catalogItemUrlBuilder.AppendCatalogParameter(name, val); break; } }
/// <summary> /// Add a url parameter and the type to the collection. /// </summary> /// <remarks>The ParamName will automatically be URLEncoded since it should only be a string.</remarks> /// <param name="paramName">The url parameter to add</param> /// <param name="paramType">The <see cref="UrlParameterType"/> To add.</param> public void AddParameter(string paramName, UrlParameterType paramType) { _UrlParamters.Add(new UrlParamter(paramName, paramType)); }
/// <summary> /// Create a new UrlParamer /// </summary> /// <param name="name">The name of the parameter</param> /// <param name="paramType">The <see cref="UrlParameterType"/></param> public UrlParamter(string name, UrlParameterType paramType) { if (name == null || name.Length == 0) throw new ArgumentException("name"); if (paramType == UrlParameterType.Unknown) throw new ArgumentException("paramType", "The paramType must be defined as a valid type."); _Name = System.Web.HttpUtility.UrlEncode(name, Encoding.UTF8); _ParamType = paramType; }
/// <summary> /// Add a url parameter and the type to the collection. /// </summary> /// <remarks>The ParamName will automatically be URLEncoded since it should only be a string.</remarks> /// <param name="paramName">The url parameter to add</param> /// <param name="paramType">The <see cref="UrlParameterType"/> To add.</param> public void AddParameter(string paramName, UrlParameterType paramType) { _UrlParamters.Add(new UrlParamter(paramName, paramType)); }