Creates a new Revision in the project.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Since: 2015
Syntax
| C# |
|---|
public static Revision Create( Document document ) |
| Visual Basic |
|---|
Public Shared Function Create ( _ document As Document _ ) As Revision |
| Visual C++ |
|---|
public: static Revision^ Create( Document^ document ) |
Parameters
- document
- Type: Autodesk.Revit.DB..::..Document
The document of the new Revision.
Return Value
The newly created Revision.
Remarks
The new Revision will be added at the end of the sequence of existing Revisions.
Examples
private Revision AddNewRevision(Document document, string description, string issuedBy, string issuedTo, int sequenceNumber, DateTime date) { Revision newRevision = Revision.Create(document); newRevision.Description = description; newRevision.IssuedBy = issuedBy; newRevision.IssuedTo = issuedTo; newRevision.NumberType = RevisionNumberType.Alphanumeric; newRevision.RevisionDate = date.ToShortDateString(); return newRevision; }
Private Function AddNewRevision(document As Document, description As String, issuedBy As String, issuedTo As String, sequenceNumber As Integer, [date] As DateTime) As Revision Dim newRevision As Revision = Revision.Create(document) newRevision.Description = description newRevision.IssuedBy = issuedBy newRevision.IssuedTo = issuedTo newRevision.NumberType = RevisionNumberType.Alphanumeric newRevision.RevisionDate = [date].ToShortDateString() Return newRevision End Function
Exceptions
| Exception | Condition |
|---|---|
| Autodesk.Revit.Exceptions..::..ArgumentException | document is not a project document. |
| Autodesk.Revit.Exceptions..::..ArgumentNullException | A non-optional argument was NULL |