コード例 #1
0
 /// <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;
 }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        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;
 }
コード例 #6
0
 /// <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));
 }