IExternalService Interface

The base interface class for all external services.

Namespace: Autodesk.Revit.DB.ExternalService
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.0.4.0 (26.0.4.0)
Syntax
public interface IExternalService

The IExternalService type exposes the following members.

Methods
 NameDescription
Public methodExecute Implement this method to execute the given server.
Public methodGetDescription Implement this method to return a description of the service.
Public methodGetName Implement this method to return the name of the service.
Public methodGetServiceId Implement this method to return the unique Id of the service.
Public methodGetVendorId Implement this method to return the vendor Id of the service.
Public methodIsValidServer Implement this method to check if the given instance represents a valid server of this service.
Public methodOnServersChanged 
Public methodOnServersDisparity 
Top
Remarks

Both supported kinds of services - single-server and multi-server - will derive their classes from this interface, albeit indirectly through an interface specific to the particular kind. External services never derive directly from this class - they always have to derive from either ISingleServerService or IMultiServerService, respectivelly.

See Also