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

Class TenantDomainOwnershipHttpProofPublicationDescriptor

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

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

Describes one tenant-domain ownership HTTP proof file published by Cephalon governance.

public sealed class TenantDomainOwnershipHttpProofPublicationDescriptor

objectTenantDomainOwnershipHttpProofPublicationDescriptor

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

TenantDomainOwnershipHttpProofPublicationDescriptor(string, string, string, string, string, string, DateTimeOffset, IReadOnlyDictionary<string, string>?)

Section titled “ TenantDomainOwnershipHttpProofPublicationDescriptor(string, string, string, string, string, string, DateTimeOffset, IReadOnlyDictionary<string, string>?)”

Creates a tenant-domain ownership HTTP proof publication descriptor.

public TenantDomainOwnershipHttpProofPublicationDescriptor(string tenantId, string domainName, string httpFilePath, string httpFileContent, string httpContentType, string proofFingerprint, DateTimeOffset publishedAtUtc, IReadOnlyDictionary<string, string>? metadata = null)

tenantId string

The tenant identifier that owns the domain declaration.

domainName string

The canonical domain name that should serve the proof file.

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.

publishedAtUtc DateTimeOffset

The UTC timestamp when publication was recorded.

metadata IReadOnlyDictionary<string, string>?

Optional publication metadata.

Gets the canonical domain name that should serve the proof file.

public string DomainName { get; }

string

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 publication metadata.

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

IReadOnlyDictionary<string, string>

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

public string ProofFingerprint { get; }

string

Gets the UTC timestamp when publication was recorded.

public DateTimeOffset PublishedAtUtc { get; }

DateTimeOffset

Gets the tenant identifier that owns the domain declaration.

public string TenantId { get; }

string