Windows Workflow Services - what is it?

I am just starting to learn Windows Workflow and am working on a book on this subject. I saw several links to what is called Workflow services. For example, a model service is one of them. What I have not seen is a very good explanation of what these services really are. Can someone help me with this?

+4
source share
2 answers

EditingContext Services is a set of services used by the development environment for designing workflow solutions. They can provide very useful information and functionality to your workflow designer. You can implement your service implementation to change behavior, receive information, or receive notification of designer changes.

Some examples of services and a brief explanation of each of them:

  • IDesignerDebugView - controls breakpoints, debug state, and source locations for debugging
  • IExpressionEditorService - Creates expression editors that can provide intellisense in Visual Studio (using a .net VB file) and in repeating scripts.
  • IValidationErrorService - used to display workflow validation messages in custom controls
  • ModelService - raise events on design changes, get the root of the workflow and find itens. More here

See this link for a complete list of EditingContext services:

+4
source

Workflow service is a WCF service implemented using the WF4 workflow. It usually starts with a receive operation that starts when a SOAP message is received. When the workflow is ready to send a response to the client, the SendReply operation is used. However, the workflow can continue to work and can receive more events later in life.

+3
source

Source: https://habr.com/ru/post/1388946/


All Articles