Interface ITenantGovernanceActionDecider
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Decides whether a tenant-governance action can proceed against the active governance runtime.
public interface ITenantGovernanceActionDeciderMethods
Section titled “Methods”DecideAsync(TenantGovernanceActionDecisionRequest, CancellationToken)
Section titled “ DecideAsync(TenantGovernanceActionDecisionRequest, CancellationToken)”Decides one tenant-governance action request.
ValueTask<TenantGovernanceActionDecisionResult> DecideAsync(TenantGovernanceActionDecisionRequest request, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”request TenantGovernanceActionDecisionRequest
The decision request.
cancellationToken CancellationToken
A token that cancels decision evaluation.
Returns
Section titled “Returns”ValueTask<TenantGovernanceActionDecisionResult>
The decision result.