Share via


DsspServiceBase Members

Microsoft Robotics Class Reference

The DsspServiceBase type exposes the following members.

Constructors

  Name Description
Protected method DsspServiceBase(DsspServiceBase)
Cloning constructor. Used to initialize an instance of a derived class given another instance
Protected method DsspServiceBase(DsspServiceCreationPort)
Initilization constructor used by Dss to create a service instance
Protected method DsspServiceBase(ServiceEnvironment)
Initialization Constructor

Methods

  Name Description
Public method Activate< (Of < <' (T> ) > > )
Submits CCR tasks to the dispatcher port for execution. If the task was a receiver orchestration like join or choice, executing it means registering constraints on ports to guard the execution of user code
(Inherited from CcrServiceBase.)
Protected method ActivateDsspOperationHandlers() () () ()
Activates an Interleave arbiter using the ServiceHandler attributes on service methods.
Protected method ActivateDsspOperationHandlers(DsspServiceBase, IPortSet)
Constructs and activates an Interleave arbiter using the ServiceHandler attributes on service methods of the supplied service instance
Public methodStatic member AddPartner
Add a new PartnerType instance.
Protected method AttachPortToServiceRelativePath
Enables dispatching of inbound DSSP operations to user specified port for a specific relative URI path (relative to the service URI)
Protected method Cleanup(Handler)
Post a Shutdown message instance on the internal cleanup port and invokes the supplied delegate before the default cleanup handler
(Inherited from ServiceBase.)
Protected method Cleanup(Handler< (Of < <' (Shutdown> ) > > ))
Post a Shutdown message instance on the internal cleanup port and invokes the supplied delegate before the default cleanup handler
(Inherited from ServiceBase.)
Protected method ClearActivityData(Enum)
Clears an activity
Protected method ClearActivityData(String)
Clears an activity
Protected method ClearAllActivityData
Clears all activity elements
Protected method CreateInterleaveFromDsspOperationHandlers
Creates an Interleave arbiter using the ServiceHandler attributes on service methods of the supplied service instance
Protected method CreateService(String)
Issues a Create operation to the local Constructor service
Protected method CreateService(ServiceInfoType)
Issues a Create operation to the local Constructor service
Protected method CreateService(String, array

Properties

  Name Description
Protected property AlternateContractServiceInfo
List of ServiceInfoType instances for each alternate contract this service implements
Protected property CleanupPort
Default cleanup port for this instance.
(Inherited from ServiceBase.)
Protected property ConsoleOutputPort
Service port bound to Console Output Service
Protected property ConstructorPort
Service port bound to local node Service constructor
Protected property ContractToHttpUri
Dictionary of service uris for every alternate contract implementation
Protected property ControlPanelPort
Control panel service instance forwarder port
Protected property DirectoryPort
Service port to local node Root Service directory
Protected property Environment
Service environment
(Inherited from ServiceBase.)
Protected property FileStoreConstructorPort
FileStore Constructor Service
(Inherited from ServiceBase.)
Protected property LoggingInstance
Gets or sets the DiagnosticsInstance to use
Protected property MainPortInterleave
Interleave arbiter instance that has been activated to manage concurrent access for the main operation port handlers
Public property PartnerEnumerationTimeout
Timeout value for service partner enumeration
Protected property PartnerListManagerPort
Access to the Partner List Manager instance for this service
Public property PartnerUseExistingOrCreateTimeout
Timeout value for finding a partner in the local service directory before attempting partner creation
Protected property ResourceManagerPort
Resource manager
(Inherited from ServiceBase.)
Protected property SerializerPort
Serializer
(Inherited from ServiceBase.)
Protected property ServiceCreationPort
PortSet used for communicating service creation results. Not used beyond the service start phase
Public property ServiceInfo
Service instance information. Contains the service URI
Protected property ServiceMetadata
Service implementation metadata reflected from attributes during service construction
Protected property ServicePhase
Current service phase
Public property StateTransformPath
Path to XML transform on serialized service state. Applied on HTTP Get response. Set if the StateTransform field is specified on the InitialStatePartner attribute
Protected property TaskQueue
Dispatcher port associated with this instance. Used by Activate() calls to schedule tasks
(Inherited from CcrServiceBase.)
Protected property WinFormsServicePort
WinForms Service
(Inherited from ServiceBase.)

See Also

DsspServiceBase Class

Microsoft.Dss.ServiceModel.DsspServiceBase Namespace