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 TenantDomainOwnershipHttpProofPublicationResultInheritance
Section titled “Inheritance”object ← TenantDomainOwnershipHttpProofPublicationResult
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”DomainName
Section titled “ DomainName”Gets the canonical domain name that was evaluated.
public string DomainName { get; }Property Value
Section titled “Property Value”DomainOwnership
Section titled “ DomainOwnership”Gets the resulting domain ownership descriptor when one exists.
public TenantDomainOwnershipDescriptor? DomainOwnership { get; }Property Value
Section titled “Property Value”TenantDomainOwnershipDescriptor?
HttpContentType
Section titled “ HttpContentType”Gets the content type used when serving the proof file.
public string? HttpContentType { get; }Property Value
Section titled “Property Value”HttpFileContent
Section titled “ HttpFileContent”Gets the public proof-file content.
public string? HttpFileContent { get; }Property Value
Section titled “Property Value”HttpFilePath
Section titled “ HttpFilePath”Gets the HTTP path where the proof file is served.
public string? HttpFilePath { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional result metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Outcome
Section titled “ Outcome”Gets the stable HTTP proof publication outcome.
public string Outcome { get; }Property Value
Section titled “Property Value”ProofFingerprint
Section titled “ ProofFingerprint”Gets the SHA-256 fingerprint of the proof-file content.
public string? ProofFingerprint { get; }Property Value
Section titled “Property Value”Published
Section titled “ Published”Gets a value indicating whether the HTTP proof file was materialized.
public bool Published { get; }Property Value
Section titled “Property Value”PublishedAtUtc
Section titled “ PublishedAtUtc”Gets the UTC timestamp used for publication.
public DateTimeOffset PublishedAtUtc { get; }Property Value
Section titled “Property Value”Reason
Section titled “ Reason”Gets the operator-facing HTTP proof publication reason.
public string Reason { get; }Property Value
Section titled “Property Value”Recorded
Section titled “ Recorded”Gets a value indicating whether publication metadata was recorded.
public bool Recorded { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant identifier that was evaluated.
public string TenantId { get; }