The ExternalService type exposes the following members.

Methods

  NameDescription
Public methodAddServer
Registers a server with its service.
Public methodDispose
Releases all resources used by the ExternalService
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetDefaultServerId
Returns the Id of the default server if one was assigned to the service.
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.
Public methodGetPublicAccessKey
Access key to use to execute a service.
Public methodGetRegisteredServerIds
Returns Ids of all servers registered for the service.
Public methodGetServer
Returns the instance that provides implementation for a registered server.
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.
Public methodRemoveServer
Removes/unregisters a server from the service.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyDescription
The description for the service
Public propertyIsSerializable
Indicates whether executions of the service requires serialization in documents or not.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertyName
The name of the service
Public propertyNumberOfServers
Indicates the number of servers currently registered with the service.
Public propertyServiceId
The Id of the service
Public propertyVendorId
The vendor who provided the service

See Also