Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Process Components - you will find that most new process components have their dependencies injected in their constructor. Standard dependencies remain unchanged here. For example, the Process Component Config method is still how you obtain your instance of AptifyApplication. But if you look at the documentation for the component ShoppingCarts.CartProductValidationComponent, you will see its constructor takes a list of ICartProductVerifiers. This component doesn't know or care which ICartProductVerifiers it gets or how it gets them. It relies on the DI container to supply whatever implementations have been registered.
  • Endpoint Security Framework - The new endpoint security framework allows security requirements of any type. You can use the DI Framework to add new requirement types.
  • Services Exception Framework - The new services exception handling framework supports DI to allow new handlers to be registered to the system to handle exceptions.
  • Output Mapping - When translating business logic output into the output entity object, by default the framework provides mappers for the generic entity, data tables, and POCOs. If you need support for an additional type or want to take over the output mapping process yourself, this can be done through DI.

...