Interface IServices
- Namespace
- Csra.Interfaces
- Assembly
- Csra.dll
public interface IServices
Properties
Alert
IAlertService Alert { get; }
Property Value
Behavior
IBehaviorService Behavior { get; }
Property Value
Setup
ISetupService Setup { get; }
Property Value
Storage
IStorageService Storage { get; }
Property Value
Methods
Configure(IAlertService, IBehaviorService, ISetupService, IStorageService)
Exchanges the default branch implementations with user-provided implementations.
void Configure(IAlertService alert = null, IBehaviorService behavior = null, ISetupService setup = null, IStorageService storage = null)
Parameters
alertIAlertServiceUser-provided implementation of IAlertService.
behaviorIBehaviorServiceUser-provided implementation of IBehaviorService.
setupISetupServiceUser-provided implementation of ISetupService.
storageIStorageServiceUser-provided implementation of IStorageService.
Remarks
If any parameter is null, the method will revert to the original implementation
provided by the csra library.