Method CreateScenario
CreateScenario(DocumentId, List<byte>, List<string>, List<ElementId>, List<bool>, List<SmartReal>, List<byte>)
Creates a scenario in a specified document.
Declaration
[OperationContract]
[AvailableSinceVersion(7, 6, 0, 0)]
ElementId CreateScenario(DocumentId inDocumentId, List<byte> inTrackIds, List<string> inTrackNames, List<ElementId> inTaskIds, List<bool> inTaskIsActives, List<SmartReal> inTaskStartTimes, List<byte> inTaskTrackIds)
Parameters
| Type | Name | Description |
|---|---|---|
| DocumentId | inDocumentId | Identifier of the document to modify. |
| List<byte> | inTrackIds | Tracks identifiers. |
| List<string> | inTrackNames | Tracks names. |
| List<ElementId> | inTaskIds | Tasks identifiers. |
| List<bool> | inTaskIsActives | Whether the tasks are active. |
| List<SmartReal> | inTaskStartTimes | Tasks start times. |
| List<byte> | inTaskTrackIds | Tasks tracks identifiers. |
Returns
| Type | Description |
|---|---|
| ElementId | Identifier of the created scenario. |
Remarks
StartModification(string, bool) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
This method is available since v7.6.