/// <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); }