Interface ITenantDomainOwnershipDnsTxtProofCollector
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Collects tenant-domain ownership DNS TXT proof evidence and evaluates the collected proof through the governance workflow.
public interface ITenantDomainOwnershipDnsTxtProofCollectorRemarks
Section titled “Remarks”The collector owns the on-demand DNS TXT proof lookup path for declarations that use
Methods
Section titled “Methods”CollectAsync(TenantDomainOwnershipDnsTxtProofCollectionRequest, CancellationToken)
Section titled “ CollectAsync(TenantDomainOwnershipDnsTxtProofCollectionRequest, CancellationToken)”Collects and evaluates one tenant-domain ownership DNS TXT proof.
ValueTask<TenantDomainOwnershipDnsTxtProofCollectionResult> CollectAsync(TenantDomainOwnershipDnsTxtProofCollectionRequest request, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”request TenantDomainOwnershipDnsTxtProofCollectionRequest
The DNS TXT proof collection request.
cancellationToken CancellationToken
A token that cancels collection before the proof evaluator is invoked.
Returns
Section titled “Returns”ValueTask<TenantDomainOwnershipDnsTxtProofCollectionResult>
The collection result and nested proof-evaluation outcome.