WorksharedOperationProgressChangedEventArgs
The event arguments used by the WorksharedOperationProgressChanged event, this event will be raised when executing following workshared operations.

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 | Description | Inherited From |
---|---|---|
Cancellable | Indicates whether an event may be cancelled by an event delegate. (Inherited from RevitAPIEventArgs ) | RevitAPIEventArgs |
IsValidObject | Specifies whether the .NET object represents a valid Revit entity. (Inherited from RevitAPIEventArgs ) | RevitAPIEventArgs |
Location | Full path of the central model which is to be operated. | |
Status | Gets API event status, reflect current operation execution status. |
Name | Description | Inherited From |
---|---|---|
Dispose | (Inherited from RevitAPIEventArgs ) | RevitAPIEventArgs |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object ) | Object |
GetHashCode | Serves as the default hash function. (Inherited from Object ) | Object |
GetType | Gets the Type of the current instance. (Inherited from Object ) | Object |
IsCancelled | Indicates whether the event is being cancelled. (Inherited from RevitAPIEventArgs ) | RevitAPIEventArgs |
ToString | Returns a string that represents the current object. (Inherited from Object ) | Object |