Classes
Class | Description | |
---|---|---|
![]() | ExternalService |
This base class represents an external service inside Revit application.
|
![]() | ExternalServiceId |
Unique identifier of an external service.
|
![]() | ExternalServiceOptions |
Various options affecting the behavior of an External Service
|
![]() | ExternalServiceRegistry |
This class gives access to external services.
Use it to register external services with Revit and execute them.
Only the application that registers a service is allowed to execute it.
|
![]() | ExternalServices | Provides a container of all Revit built-in ExternalServiceId instances. |
![]() | ExternalServices..::..BuiltInExternalServices |
A collection of ids for external services that are managed and used by Revit directly.
|
![]() | MultiServerService |
This class represents a multi-server service inside Revit application.
It is created when an instance of IMultiServerService is registered with Revit.
|
![]() | SingleServerService |
This class represents a single-server service inside Revit application.
It is created when an instance of ISingleServerService is registered with Revit.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IExternalData |
The base interface for data classes used when executing servers of external services.
|
![]() | IExternalServer |
The base interface for all external servers.
|
![]() | IExternalService |
The base interface class for all external services.
|
![]() | IMultiServerService |
The base interface class for all multi-server services.
|
![]() | ISingleServerService |
The base interface class for all single-server services.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | DisparityResponse |
An enumerated value to return from OnServerDiparity indicating
what the service wants Revit to do as the post-action of the call.
|
![]() | ExecutionPolicy |
Controls how servers of multi-server external services are executed.
|
![]() | ExternalServiceResult |
An enumerated value representing a result from executing an external service.
|
![]() | ServerChangeCause |
Indicates the cause for the active server to be changed
|