ActivityCompletionException

Thrown by Complete() when the runtime rejects the field state — a mandatory field missing, a group’s MinSelected violated, or a group’s MaxSelected exceeded. Aborts before any variable mutation.

public sealed class ActivityCompletionException : Exception

Inheritance System.ObjectSystem.Exception → ActivityCompletionException

Constructors

ActivityCompletionException(Kind, string, string, string, string)

public ActivityCompletionException(Kind kind, string activityUuid, string? groupUuid, string? variableUuid, string message);
Parameters

kind Kind

activityUuid System.String

groupUuid System.String

variableUuid System.String

message System.String

Properties

ActivityUuid

public string ActivityUuid { get; }
Property Value

System.String

ErrorKind

public Kind ErrorKind { get; }
Property Value

Kind

GroupUuid

public string? GroupUuid { get; }
Property Value

System.String

VariableUuid

Field uuid (canonical key, matches Uuid) for Mandatory violations; null for group violations.

public string? VariableUuid { get; }
Property Value

System.String

Inherited Methods

MemberSource
GetBaseException()inherited from Exception
GetObjectData(Runtime.Serialization.SerializationInfo, Runtime.Serialization.StreamingContext)inherited from Exception
GetType()inherited from Exception
ToString()inherited from Exception

Inherited Properties

MemberSource
Datainherited from Exception
HelpLinkinherited from Exception
HResultinherited from Exception
InnerExceptioninherited from Exception
Messageinherited from Exception
Sourceinherited from Exception
StackTraceinherited from Exception
TargetSiteinherited from Exception

Inherited Events

MemberSource
SerializeObjectStateinherited from Exception
Docs last synced: 2026-07-08
Screenshot viewer