ข้ามไปยังเนื้อหา

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 ITenantDomainOwnershipProofEvaluator

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.

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)

request TenantDomainOwnershipProofEvaluationRequest

The proof evaluation request.

cancellationToken CancellationToken

A token that cancels proof evaluation before workflow mutation starts.

ValueTask<TenantDomainOwnershipProofEvaluationResult>

The proof evaluation result and workflow transition outcome.