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.
Inheritance Hierarchy
System.Object
Autodesk.Revit.DB.ExternalService.ExternalServiceRegistry
Namespace: Autodesk.Revit.DB.ExternalService
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public static class ExternalServiceRegistry
The ExternalServiceRegistry type exposes the following members.
Methods
Name
Description
Public Method
Static Member
ExecuteService(Guid, IExternalData)
Execute a service independently of any document.
Public Method
Static Member
ExecuteService(Guid, Document, IExternalData)
Execute the service for the given document.
Public Method
Static Member
ExecuteService(Guid, Guid, IExternalData)
Execute the service by the given server.
Public Method
Static Member
GetService
Returns an instance of an object that represents the external service with the given Id.
Public Method
Static Member
GetServices
Returns a collection of all external services currently registered in Revit.
Public Method
Static Member
RegisterService(ISingleServerService, ExternalServiceOptions)
A method to register a single-server service.
Public Method
Static Member
RegisterService(IMultiServerService, ExternalServiceOptions, ExecutionPolicy)
A method to register a multi-server service.
Public Method
Static Member
RegisterService(ISingleServerService, Guid, ExternalServiceOptions)
A method to register a mandatory, single-server service.