Namespace Kephas.Services.Behaviors
Classes
DefaultServiceBehaviorProvider
A default service behavior provider.
EnabledServiceBehaviorRuleBase<TServiceContract>
Base class for behavior rules controlling the enabled state of services.
It applyes for services implementing the contract TServiceContract
.
EnabledServiceBehaviorRuleBase<TServiceContract, TServiceImplementation>
Base class for behavior rules controlling the enabled state of the service TServiceImplementation
.
The service must implement the contract TServiceContract
.
ServiceBehaviorContext<TServiceContract>
The default implementation of a service behavior context.
Interfaces
IEnabledServiceBehaviorRule
Interface for enabled service behavior rule.
IEnabledServiceBehaviorRule<TServiceContract>
Behavior rule contract for controlling the enabled state of services.
IServiceBehaviorContext<TServiceContract>
Interface for service behavior context.
IServiceBehaviorProvider
Interface for service behavior provider.