This commit is contained in:
2026-09-12 18:16:27 +08:00
parent b7f55aa631
commit 397a7a8cc4
96 changed files with 1167 additions and 1259 deletions
@@ -1943,7 +1943,12 @@ otherwise falls back to <a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Num
</h3>
<div class="markdown level1 summary"><p>Closes the current project.</p>
<div class="markdown level1 summary"><p>Closes the current project. Like the other five project-file operations
this runs under <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action">RunExclusiveProjectFileOp(Action)</a>: a close arriving
while a load or a save holds the file is cancelled with
<a class="xref" href="Hi.MachiningProcs.ProjectFileBusyException.html">ProjectFileBusyException</a> instead of interleaving with it.
It was the one operation left outside the gate, which is why
<code>ProjectController.CloseProject</code>'s 409 handler could never fire.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -1960,6 +1965,12 @@ otherwise falls back to <a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Num
<h4 class="section">Exceptions</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.MachiningProcs.ProjectFileBusyException.html">ProjectFileBusyException</a></dt>
<dd><p>Another project-file operation is in progress.</p>
</dd>
</dl>