SetCurrentResolutionType Method


Sets the type of a resolution to be used to resolve the failure.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since:  2011

Syntax

C#
public void SetCurrentResolutionType(
	FailureResolutionType resolutionType
)
Visual Basic
Public Sub SetCurrentResolutionType ( _
	resolutionType As FailureResolutionType _
)
Visual C++
public:
void SetCurrentResolutionType(
	FailureResolutionType resolutionType
)

Parameters

resolutionType
Type: Autodesk.Revit.DBFailureResolutionType
The type of failure resolution to be used to resolve the failure.

Remarks

When FailuresAccessor is used to resolve failures, it will execute resolutions based on current resolution type. If no current resolution type is set, the default resolution type will be used. Setting is performed on the FailureMessageAccessor object itself, so if there are several accessors issued for the same FailureMessage, setting of the resolution type performed on one of them does not impact the others.

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsArgumentException This FailureMessageAccessor has no resolution of resolutionType.
Autodesk.Revit.ExceptionsArgumentOutOfRangeException A value passed for an enumeration argument is not a member of that enumeration
Autodesk.Revit.ExceptionsInvalidOperationException This FailureMessageAccessor has not been properly initialized. -or- This FailureMessageAccessor does not have any resolutions.

See Also