Interface IEnabledServiceBehaviorRule<TServiceContract>
Behavior rule contract for controlling the enabled state of services.
Inherited Members
Namespace: Kephas.Services.Behaviors
Assembly: Kephas.Core.dll
Syntax
[SingletonAppServiceContract(ContractType = typeof(IEnabledServiceBehaviorRule), AllowMultiple = true)]
public interface IEnabledServiceBehaviorRule<in TServiceContract> : IBehaviorRule<IServiceBehaviorContext<TServiceContract>, bool>, IBehaviorRule<IServiceBehaviorContext<TServiceContract>>, IEnabledServiceBehaviorRule, IBehaviorRule<IContext, bool>, IBehaviorRule<IContext>, IBehaviorRuleFlowControl
Type Parameters
Name | Description |
---|---|
TServiceContract | Type of the service contract. |