2026 Class
Changes 4
C

ExternalServiceOptions

Description:
Various options affecting the behavior of an External Service
Remarks:
Options are provided at the time of registering a service. After a service is registered, the options cannot be changed.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.ExternalService.ExternalServiceOptions
public class ExternalServiceOptions : IDisposable
Name Return Type Description Inherited From
C ExternalServiceOptions() None Constructs a new ExternalServiceOptions with default settings.
Name Return Type Description Inherited From
M Dispose() None Releases all resources used by the ExternalServiceOptions
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object
Name Return Type Description Inherited From
P IsPublic bool This property denotes a service as either public or private.
P IsRecordable bool Indicates whether executions of the service is recorded in documents or not.
P IsSelfsynchronizing bool 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.
P IsValidObject Boolean Specifies whether the .NET object represents a valid Revit entity.
P SupportActivation bool Indicates if the service supports activation/deactivation of the servers.