Creates an instance of a FailureDefinition.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.2.0.0 (26.2.0.0)
Syntax
C#
public static FailureDefinition CreateFailureDefinition( FailureDefinitionId id, FailureSeverity severity, string messageString )
Parameters
- id FailureDefinitionId
- Unique identifier of the failure.
- severity FailureSeverity
- The severity of the failure. Cannot be FailureSeverity::None.
- messageString String
- A user-visible string describing the failure.
Return Value
FailureDefinitionThe created FailureDefinition instance.
Exceptions
Exception | Condition |
---|---|
ArgumentException | The id of failure definition is not valid. -or- The id of failure definition is already used to register another FailureDefinition. -or- The severity of failures cannot be FailureSeverity::None. -or- Message string is empty or contains invalid characters. |
ArgumentNullException | A non-optional argument was null |
ArgumentOutOfRangeException | A value passed for an enumeration argument is not a member of that enumeration |