Interface ITenantDomainOwnershipProofEvaluator
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Evaluates reported tenant-domain ownership proof evidence and applies the resulting verification workflow transition.
public interface ITenantDomainOwnershipProofEvaluatorRemarks
Section titled “Remarks”The evaluator owns proof comparison and workflow mutation. It does not collect DNS records, HTTP files, or external polling evidence itself; applications or provider packs report the observed proof value into this contract.
Methods
Section titled “Methods”EvaluateAsync(TenantDomainOwnershipProofEvaluationRequest, CancellationToken)
Section titled “ EvaluateAsync(TenantDomainOwnershipProofEvaluationRequest, CancellationToken)”Evaluates reported proof evidence for a tenant-domain ownership declaration.
ValueTask<TenantDomainOwnershipProofEvaluationResult> EvaluateAsync(TenantDomainOwnershipProofEvaluationRequest request, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”request TenantDomainOwnershipProofEvaluationRequest
The proof evaluation request.
cancellationToken CancellationToken
A token that cancels proof evaluation before workflow mutation starts.
Returns
Section titled “Returns”ValueTask<TenantDomainOwnershipProofEvaluationResult>
The proof evaluation result and workflow transition outcome.