Exemple #1
0
		/// <summary>
		/// Get detailed information about a named parameter. 
		/// </summary>
		/// <param name="paramName">Name of the parameter to get the detailed description of.
		/// A <see cref="System.String"/>
		/// </param>
		/// <returns>Object describing the parameter.
		/// A <see cref="wsParameterDetails"/>
		/// </returns>
		public wsParameterDetails GetParamDetail(string paramName)
		{
			PrintDebugMessage("GetParamDetail", "Begin", 1);
			PrintDebugMessage("GetParamDetail", "paramName: " + paramName, 2);
			ServiceProxyConnect();
			wsParameterDetails paramDetail = SrvProxy.getParameterDetails(paramName);
			PrintDebugMessage("GetParamDetail", "End", 1);
			return paramDetail;
		}
        /// <summary>
        /// Get detailed information about a named parameter.
        /// </summary>
        /// <param name="paramName">Name of the parameter to get the detailed description of.
        /// A <see cref="System.String"/>
        /// </param>
        /// <returns>Object describing the parameter.
        /// A <see cref="wsParameterDetails"/>
        /// </returns>
        public wsParameterDetails GetParamDetail(string paramName)
        {
            PrintDebugMessage("GetParamDetail", "Begin", 1);
            if (paramName == null || paramName.Length < 1)
            {
                throw new ClientException("Parameter name is required to fetch parameter details.");
            }
            PrintDebugMessage("GetParamDetail", "paramName: " + paramName, 2);
            ServiceProxyConnect();
            wsParameterDetails paramDetail = SrvProxy.getParameterDetails(paramName);

            PrintDebugMessage("GetParamDetail", "End", 1);
            return(paramDetail);
        }