UIDocumentSaveAs(UISaveAsOptions) Method |
Saves the document to a file name obtained from the Revit user optionally prompting the user to overwrite file if it exists.
Namespace: Autodesk.Revit.UIAssembly: RevitAPIUI (in RevitAPIUI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic void SaveAs(
UISaveAsOptions options
)
Public Sub SaveAs (
options As UISaveAsOptions
)
public:
void SaveAs(
UISaveAsOptions^ options
)
member SaveAs :
options : UISaveAsOptions -> unit Parameters
- options UISaveAsOptions
-
UI options for the SaveAs operation.
Exceptions| Exception | Condition |
|---|
| ArgumentNullException |
A non-optional argument was null
|
| ForbiddenForDynamicUpdateException |
SaveAs may not be called during dynamic update.
|
| InvalidOperationException |
Is not a primary document, it is a linked document.
-or-
SaveAs is temporarily disabled.
-or-
Thrown if there are any transactions, sub-transactions or transaction groups which
were opened by the API code, and not closed. All of these items must be handled
before attempting to save the document.
|
| OperationCanceledException |
Thrown if saving is cancelled by an external application during 'DocumentSavingAs' event.
|
RemarksThis method may not be called unless all transactions, sub-transactions, and transaction groups that were opened by the API code were closed.
That also implies that this method cannot be called during dynamic updates.
See Also