Class ProjectFileBusyException
- Namespace
- Hi.MachiningProcs
- Assembly
- HiNc.dll
Thrown when a project-file operation (New / Load / Save / SaveAs / Reload / Close, the project setter) is requested while another one is already in progress, or when a project change cannot tear the session down now – another request is resetting the runtime or ending the session, a thread other than the player's is inside a run of the session or plays an act on it (MachiningProject). The newcomer is cancelled rather than queued; controllers surface this as HTTP 409 Conflict with the message.
public sealed class ProjectFileBusyException : Exception, ISerializable
- Inheritance
-
ProjectFileBusyException
- Implements
- Inherited Members
- Extension Methods
Constructors
ProjectFileBusyException()
Initializes a new instance with the default busy message.
public ProjectFileBusyException()
ProjectFileBusyException(string)
Initializes a new instance that says why the operation is refused.
public ProjectFileBusyException(string message)
Parameters
messagestringOne sentence: what is in progress and what to do.