SingleServerService Class

This class represents a single-server service inside Revit application. It is created when an instance of ISingleServerService is registered with Revit.
Inheritance Hierarchy
SystemObject
  Autodesk.Revit.DB.ExternalServiceExternalService
    Autodesk.Revit.DB.ExternalServiceSingleServerService

Namespace: Autodesk.Revit.DB.ExternalService
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public class SingleServerService : ExternalService

The SingleServerService type exposes the following members.

Properties
 NameDescription
Public propertyDescription The description for the service
(Inherited from ExternalService)
Public propertyIsSerializable Indicates whether executions of the service requires serialization in documents or not.
(Inherited from ExternalService)
Public propertyIsValidObject Specifies whether the .NET object represents a valid Revit entity.
(Inherited from ExternalService)
Public propertyName The name of the service
(Inherited from ExternalService)
Public propertyNumberOfServers Indicates the number of servers currently registered with the service.
(Inherited from ExternalService)
Public propertyServiceId The Id of the service
(Inherited from ExternalService)
Public propertySupportActivation Indicates if the service supports activation/deactivation of the servers.
(Inherited from ExternalService)
Public propertyVendorId The vendor who provided the service
(Inherited from ExternalService)
Top
Methods
 NameDescription
Public methodAddServer Registers a server with its service.
(Inherited from ExternalService)
Public methodDispose
(Inherited from ExternalService)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetActiveServerId Returns the Id of the currently active application-level server of the service.
Public methodGetActiveServerId(Document) Returns the Id of the server currently associated with the given document for the service.
Public methodGetDefaultServerId Returns the Id of the default server if one was assigned to the service.
(Inherited from ExternalService)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetOptions A copy of the options the service was registered with.
(Inherited from ExternalService)
Public methodGetPublicAccessKey Access key to use to execute a service.
(Inherited from ExternalService)
Public methodGetRegisteredServerIds Returns Ids of all servers registered for the service.
(Inherited from ExternalService)
Public methodGetServer Returns the instance that provides implementation for a registered server.
(Inherited from ExternalService)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsRegisteredServerId Checks if the Id represents a valid server that has been registered for the service.
(Inherited from ExternalService)
Public methodRemoveServer Removes/unregisters a server from the service.
(Inherited from ExternalService)
Public methodSetActiveServer(Guid) Set an active server applicable application-wide for the service.
Public methodSetActiveServer(Guid, Document) Change the active server for a specific document.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUnsetActiveServer Unset the active server for the particular document.
Top
See Also