Table of Contents

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

message string

One sentence: what is in progress and what to do.