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

Class TenantDomainOwnershipProofPollingResult

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll

Describes the aggregate result of one tenant-domain ownership proof polling pass.

public sealed class TenantDomainOwnershipProofPollingResult

objectTenantDomainOwnershipProofPollingResult

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

TenantDomainOwnershipProofPollingResult(string, bool, DateTimeOffset, int, int, int, int, int, int, int, IReadOnlyList<TenantDomainOwnershipProofVerificationResult>, string, IReadOnlyDictionary<string, string>?)

Section titled “ TenantDomainOwnershipProofPollingResult(string, bool, DateTimeOffset, int, int, int, int, int, int, int, IReadOnlyList<TenantDomainOwnershipProofVerificationResult>, string, IReadOnlyDictionary<string, string>?)”

Creates a tenant-domain ownership proof polling result.

public TenantDomainOwnershipProofPollingResult(string outcome, bool polled, DateTimeOffset ranAtUtc, int candidateCount, int verificationCount, int skippedCount, int verifiedCount, int rejectedCount, int failedCount, int batchLimit, IReadOnlyList<TenantDomainOwnershipProofVerificationResult> verificationResults, string reason, IReadOnlyDictionary<string, string>? metadata = null)

outcome string

The stable proof polling outcome.

polled bool

A value indicating whether at least one verification attempt ran.

ranAtUtc DateTimeOffset

The UTC timestamp when polling ran.

candidateCount int

The number of declarations that matched request filters before batch limiting.

verificationCount int

The number of verification attempts run.

skippedCount int

The number of declarations skipped by filters, missing expected proof policy, or batch limits.

verifiedCount int

The number of declarations verified by the polling pass.

rejectedCount int

The number of declarations rejected by the polling pass.

failedCount int

The number of attempts that did not reach an accepted terminal outcome.

batchLimit int

The effective maximum number of declarations this pass could poll.

verificationResults IReadOnlyList<TenantDomainOwnershipProofVerificationResult>

The nested proof verification results.

reason string

The operator-facing proof polling reason.

metadata IReadOnlyDictionary<string, string>?

Optional result metadata.

Gets the effective maximum number of declarations this pass could poll.

public int BatchLimit { get; }

int

Gets the number of declarations that matched request filters before batch limiting.

public int CandidateCount { get; }

int

Gets the number of attempts that did not reach an accepted terminal outcome.

public int FailedCount { get; }

int

Gets optional result metadata.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the stable proof polling outcome.

public string Outcome { get; }

string

Gets a value indicating whether at least one verification attempt ran.

public bool Polled { get; }

bool

Gets the UTC timestamp when polling ran.

public DateTimeOffset RanAtUtc { get; }

DateTimeOffset

Gets the operator-facing proof polling reason.

public string Reason { get; }

string

Gets the number of declarations rejected by the polling pass.

public int RejectedCount { get; }

int

Gets the number of declarations skipped by filters, missing expected proof policy, or batch limits.

public int SkippedCount { get; }

int

Gets the number of verification attempts run.

public int VerificationCount { get; }

int

Gets the nested proof verification results.

public IReadOnlyList<TenantDomainOwnershipProofVerificationResult> VerificationResults { get; }

IReadOnlyList<TenantDomainOwnershipProofVerificationResult>

Gets the number of declarations verified by the polling pass.

public int VerifiedCount { get; }

int