Skip to content

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 ITenantGovernanceActionDecider

DecideAsync(TenantGovernanceActionDecisionRequest, CancellationToken)

Section titled “ DecideAsync(TenantGovernanceActionDecisionRequest, CancellationToken)”

Decides one tenant-governance action request.

ValueTask<TenantGovernanceActionDecisionResult> DecideAsync(TenantGovernanceActionDecisionRequest request, CancellationToken cancellationToken = default)

request TenantGovernanceActionDecisionRequest

The decision request.

cancellationToken CancellationToken

A token that cancels decision evaluation.

ValueTask<TenantGovernanceActionDecisionResult>

The decision result.