MultiServerService Members


The MultiServerService type exposes the following members.

Methods

  NameDescription
Public methodAddServer
Registers a server with its service.
(Inherited from ExternalService.)
Public methodDispose (Inherited from ExternalService.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetActiveServerIds
Returns Ids of the currently active application-level servers registered for the service.
Public methodGetActiveServerIds(Document)
Returns Ids of the servers currently applicable to 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 methodGetHashCode
Serves as a hash function for a particular type.
(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 methodGetType
Gets 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 methodSetActiveServers(IListGuid)
Changes the active servers and/or their order.
Public methodSetActiveServers(IListGuid, Document)
Changes the active servers and/or their order for the given document.
Public methodSetServerState
This method will simply switch the active state of a server without affecting in any way the other servers.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyDescription
The description for the service
(Inherited from ExternalService.)
Public propertyExecutionPolicy
Specifies how a multi-server service executes servers during its execution.
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.)

See Also