Table of Contents

Interface IServices

Namespace
Csra.Interfaces
Assembly
Csra.dll
public interface IServices

Properties

Alert

IAlertService Alert { get; }

Property Value

IAlertService

Behavior

IBehaviorService Behavior { get; }

Property Value

IBehaviorService

Setup

ISetupService Setup { get; }

Property Value

ISetupService

Storage

IStorageService Storage { get; }

Property Value

IStorageService

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

alert IAlertService

User-provided implementation of IAlertService.

behavior IBehaviorService

User-provided implementation of IBehaviorService.

setup ISetupService

User-provided implementation of ISetupService.

storage IStorageService

User-provided implementation of IStorageService.

Remarks

If any parameter is null, the method will revert to the original implementation provided by the csra library.