IsSelfsynchronizing Property


Indicates whether the service's record of used services (in a particular document) can independently wary between local clients and the corresponding central model. It is then up to the service's owner to assure proper local-central synchronization.

Namespace: Autodesk.Revit.DB.ExternalService
Assembly: RevitAPI (in RevitAPI.dll) Version: 2015.0.0.0 (2015.0.0.0)
Since: 2014

Syntax

C#
public bool IsSelfsynchronizing { get; set; }
Visual Basic
Public Property IsSelfsynchronizing As Boolean
	Get
	Set
Visual C++
public:
property bool IsSelfsynchronizing {
	bool get ();
	void set (bool value);
}

Remarks

This property is ignored unless the service is also recordable.

Declaring a service as self-synchronizing makes the service bypass standard worksharing checks during local-central synchronizations. What it means is that should there be any disparity found between the list of servers used in the local file and those used in the central file, they would get ignored; it would be assumed that the owner of the service takes other steps to ensure the local and the central data are in sync.

Few services should need to set this property as True, for self-synchronizing services are very rare, practically limited only to those which operate on element level.

See Also