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.Object → System.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
ErrorKind
public Kind ErrorKind { get; }
Property Value
GroupUuid
public string? GroupUuid { get; }
Property Value
VariableUuid
Field uuid (canonical key, matches Uuid) for Mandatory violations; null for group violations.
public string? VariableUuid { get; }
Property Value
Inherited Methods
| Member | Source |
|---|---|
GetBaseException() | inherited from Exception |
GetObjectData(Runtime.Serialization.SerializationInfo, Runtime.Serialization.StreamingContext) | inherited from Exception |
GetType() | inherited from Exception |
ToString() | inherited from Exception |
Inherited Properties
| Member | Source |
|---|---|
Data | inherited from Exception |
HelpLink | inherited from Exception |
HResult | inherited from Exception |
InnerException | inherited from Exception |
Message | inherited from Exception |
Source | inherited from Exception |
StackTrace | inherited from Exception |
TargetSite | inherited from Exception |
Inherited Events
| Member | Source |
|---|---|
SerializeObjectState | inherited from Exception |