Autodesk.Revit.DB.BuiltInFailures.ParameterFailures 类是表示 Revit 中参数失败的枚举。
此类定义了一组枚举变量,用于表示在 Revit 中,参数可能发生的失败类型。
以下是 Autodesk.Revit.DB.BuiltInFailures.ParameterFailures 中的枚举值的说明:
以下示例展示如何使用枚举值 Autodesk.Revit.DB.BuiltInFailures.ParameterFailures.Invalid,当参数值为无效时抛出一个失败。
try
{
    // 读取参数值,可能无效
    string parameterValue = ReadParameterValue();
    
    // 判断值是否无效
    if(string.IsNullOrEmpty(parameterValue))
    {
        // 抛出失败
        throw new Autodesk.Revit.Exceptions.FailureException(Autodesk.Revit.DB.BuiltInFailures.ParameterFailures.Invalid);
    }
}
catch(Autodesk.Revit.Exceptions.FailureException ex)
{
    // 处理失败异常
    Autodesk.Revit.UI.TaskDialog.Show("Parameter Failure", ex.Message);
}
catch(Exception ex)
{
    // 处理其他异常
    Autodesk.Revit.UI.TaskDialog.Show("Error", ex.Message);
}