WorksharedOperationProgressChangedEventArgs
The event arguments used by the WorksharedOperationProgressChanged event, this event will be raised when executing following workshared operations.
Remarks
For synchronizing with central operation, there are 4 steps. 1) Save to local (before save to central) - Serializes the streams from memory to local disk cache; [!:Autodesk::Revit::DB::Events::DocumentSaveToLocalProgressChangedEventArgs] 2) Reload latest - Downloads the streams from central model on server and merge them into local memory; [!:Autodesk::Revit::DB::Events::DocumentReloadLatestProgressChangedEventArgs] 3) Save to central - Uploads merged streams from local memory to server central model; [!:Autodesk::Revit::DB::Events::DocumentSaveToCentralProgressChangedEventArgs] 4) Save to local (after save to central) - Serializes the merged streams from memory to local disk cache; [!:Autodesk::Revit::DB::Events::DocumentSaveToLocalProgressChangedEventArgs]
For document open operation, just download the model from server and then open it; [!:Autodesk::Revit::DB::Events::CreateRelatedFileProgressChangedEventArgs]
It is NOT recommended to deal with time-consuming work when handling WorksharedOperationProgressChanged event, otherwise it would increase synchronizing with central or model open time.
System.Object
System.EventArgs
Autodesk.Revit.DB.Events.RevitAPIEventArgs
Autodesk.Revit.DB.Events.RevitAPISingleEventArgs
Autodesk.Revit.DB.Events.WorksharedOperationProgressChangedEventArgs
Autodesk.Revit.DB.Events.DataTransferProgressChangedEventArgs
Autodesk.Revit.DB.Events.DocumentSaveToLocalProgressChangedEventArgs
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| Dispose() | None | Releases all resources used by the | RevitAPIEventArgs |
| IsCancelled() | bool | Indicates whether the event is being cancelled. | RevitAPIEventArgs |
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| Location | string | Full path of the central model which is to be operated. | |
| Status | RevitAPIEventStatus | Gets API event status, reflect current operation execution status. | |
| Cancellable | bool | Indicates whether an event may be cancelled by an event delegate. | RevitAPIEventArgs |
| IsValidObject | bool | Specifies whether the .NET object represents a valid Revit entity. | RevitAPIEventArgs |