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

Class TenantDomainOwnershipHttpProofPublicationResult

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

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

Describes the result of tenant-domain ownership HTTP proof publication.

public sealed class TenantDomainOwnershipHttpProofPublicationResult

objectTenantDomainOwnershipHttpProofPublicationResult

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

TenantDomainOwnershipHttpProofPublicationResult(string, string, string, bool, bool, DateTimeOffset, string?, string?, string?, string?, TenantDomainOwnershipDescriptor?, string, IReadOnlyDictionary<string, string>?)

Section titled “ TenantDomainOwnershipHttpProofPublicationResult(string, string, string, bool, bool, DateTimeOffset, string?, string?, string?, string?, TenantDomainOwnershipDescriptor?, string, IReadOnlyDictionary<string, string>?)”

Creates a tenant-domain ownership HTTP proof publication result.

public TenantDomainOwnershipHttpProofPublicationResult(string tenantId, string domainName, string outcome, bool published, bool recorded, DateTimeOffset publishedAtUtc, string? httpFilePath, string? httpFileContent, string? httpContentType, string? proofFingerprint, TenantDomainOwnershipDescriptor? domainOwnership, string reason, IReadOnlyDictionary<string, string>? metadata = null)

tenantId string

The tenant identifier that was evaluated.

domainName string

The canonical domain name that was evaluated.

outcome string

The stable HTTP proof publication outcome.

published bool

A value indicating whether the HTTP proof file was materialized.

recorded bool

A value indicating whether publication metadata was recorded.

publishedAtUtc DateTimeOffset

The UTC timestamp used for publication.

httpFilePath string?

The HTTP path where the proof file is served.

httpFileContent string?

The public proof-file content.

httpContentType string?

The content type used when serving the proof file.

proofFingerprint string?

The SHA-256 fingerprint of the proof-file content.

domainOwnership TenantDomainOwnershipDescriptor?

The resulting domain ownership descriptor when one exists.

reason string

The operator-facing HTTP proof publication reason.

metadata IReadOnlyDictionary<string, string>?

Optional result metadata.

Gets the canonical domain name that was evaluated.

public string DomainName { get; }

string

Gets the resulting domain ownership descriptor when one exists.

public TenantDomainOwnershipDescriptor? DomainOwnership { get; }

TenantDomainOwnershipDescriptor?

Gets the content type used when serving the proof file.

public string? HttpContentType { get; }

string?

Gets the public proof-file content.

public string? HttpFileContent { get; }

string?

Gets the HTTP path where the proof file is served.

public string? HttpFilePath { get; }

string?

Gets optional result metadata.

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

IReadOnlyDictionary<string, string>

Gets the stable HTTP proof publication outcome.

public string Outcome { get; }

string

Gets the SHA-256 fingerprint of the proof-file content.

public string? ProofFingerprint { get; }

string?

Gets a value indicating whether the HTTP proof file was materialized.

public bool Published { get; }

bool

Gets the UTC timestamp used for publication.

public DateTimeOffset PublishedAtUtc { get; }

DateTimeOffset

Gets the operator-facing HTTP proof publication reason.

public string Reason { get; }

string

Gets a value indicating whether publication metadata was recorded.

public bool Recorded { get; }

bool

Gets the tenant identifier that was evaluated.

public string TenantId { get; }

string