API Reference
Class
TreatmentEngine
Small orchestration wrapper for treatment providers.
Inheritance
- Object
- TreatmentEngine
Constructors
public TreatmentEngine(ITreatmentProvider provider) #Initializes a new treatment engine.
Parameters
- provider IntelligenceX.Treatment.ITreatmentProvider
Methods
public Task<TreatmentResult> RunAsync(TreatmentRequest request, CancellationToken cancellationToken = null) #Returns:
Task<TreatmentResult>Runs a treatment request after validating its generic contract.
Parameters
- request IntelligenceX.Treatment.TreatmentRequest
- cancellationToken System.Threading.CancellationToken = null