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

Class TenantDomainOwnershipProofPublicationPlanResult

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

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

Describes generated tenant-domain ownership proof publication instructions.

public sealed class TenantDomainOwnershipProofPublicationPlanResult

objectTenantDomainOwnershipProofPublicationPlanResult

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

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

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

Creates a tenant-domain ownership proof publication planning result.

public TenantDomainOwnershipProofPublicationPlanResult(string tenantId, string domainName, string? verificationMethod, string outcome, bool planned, bool recorded, DateTimeOffset plannedAtUtc, string? proofValue, string? proofFingerprint, string? dnsTxtRecordName, string? dnsTxtRecordValue, string? httpFilePath, string? httpFileContent, string? httpContentType, 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.

verificationMethod string?

The verification method used for publication planning.

outcome string

The stable publication planning outcome.

planned bool

A value indicating whether publication instructions were generated.

recorded bool

A value indicating whether publication plan metadata was recorded.

plannedAtUtc DateTimeOffset

The UTC timestamp when publication planning executed.

proofValue string?

The public proof value to publish.

proofFingerprint string?

The SHA-256 fingerprint of the public proof value.

dnsTxtRecordName string?

The DNS TXT record name where the proof value should be published.

dnsTxtRecordValue string?

The DNS TXT record value to publish.

httpFilePath string?

The HTTP path where the proof file should be published.

httpFileContent string?

The HTTP file content to publish.

httpContentType string?

The HTTP content type to use when the proof is published as a file.

domainOwnership TenantDomainOwnershipDescriptor?

The matching or resulting domain ownership descriptor when one exists.

reason string

The operator-facing publication planning reason.

metadata IReadOnlyDictionary<string, string>?

Optional result metadata.

Gets the DNS TXT record name where the proof value should be published.

public string? DnsTxtRecordName { get; }

string?

Gets the DNS TXT record value to publish.

public string? DnsTxtRecordValue { get; }

string?

Gets the canonical domain name that was evaluated.

public string DomainName { get; }

string

Gets the matching or resulting domain ownership descriptor when one exists.

public TenantDomainOwnershipDescriptor? DomainOwnership { get; }

TenantDomainOwnershipDescriptor?

Gets the HTTP content type to use when the proof is published as a file.

public string? HttpContentType { get; }

string?

Gets the HTTP file content to publish.

public string? HttpFileContent { get; }

string?

Gets the HTTP path where the proof file should be published.

public string? HttpFilePath { get; }

string?

Gets optional result metadata.

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

IReadOnlyDictionary<string, string>

Gets the stable publication planning outcome.

public string Outcome { get; }

string

Gets a value indicating whether publication instructions were generated.

public bool Planned { get; }

bool

Gets the UTC timestamp when publication planning executed.

public DateTimeOffset PlannedAtUtc { get; }

DateTimeOffset

Gets the SHA-256 fingerprint of the public proof value.

public string? ProofFingerprint { get; }

string?

Gets the public proof value to publish.

public string? ProofValue { get; }

string?

Gets the operator-facing publication planning reason.

public string Reason { get; }

string

Gets a value indicating whether publication plan metadata was recorded.

public bool Recorded { get; }

bool

Gets the tenant identifier that was evaluated.

public string TenantId { get; }

string

Gets the verification method used for publication planning.

public string? VerificationMethod { get; }

string?