Class TenantDomainOwnershipValidationResult
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes the result of one tenant-domain ownership validation.
public sealed class TenantDomainOwnershipValidationResultInheritance
Section titled “Inheritance”object ← TenantDomainOwnershipValidationResult
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”TenantDomainOwnershipValidationResult(string, string, string, bool, DateTimeOffset, TenantDomainOwnershipDescriptor?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ TenantDomainOwnershipValidationResult(string, string, string, bool, DateTimeOffset, TenantDomainOwnershipDescriptor?, string?, IReadOnlyDictionary<string, string>?)”Creates a tenant-domain ownership validation result.
public TenantDomainOwnershipValidationResult(string tenantId, string domainName, string outcome, bool valid, DateTimeOffset validatedAtUtc, TenantDomainOwnershipDescriptor? matchedDomainOwnership = null, string? reason = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”tenantId string
The tenant identifier that was validated.
domainName string
The canonical domain name that was validated.
outcome string
The stable validation outcome.
valid bool
A value indicating whether validation granted domain ownership use.
validatedAtUtc DateTimeOffset
The UTC timestamp when validation executed.
matchedDomainOwnership TenantDomainOwnershipDescriptor?
The matching domain ownership descriptor considered by validation.
reason string?
The optional operator-facing validation reason.
metadata IReadOnlyDictionary<string, string>?
Optional result metadata.
Properties
Section titled “Properties”DomainName
Section titled “ DomainName”Gets the canonical domain name that was validated.
public string DomainName { get; }Property Value
Section titled “Property Value”MatchedDomainOwnership
Section titled “ MatchedDomainOwnership”Gets the matching domain ownership descriptor considered by validation.
public TenantDomainOwnershipDescriptor? MatchedDomainOwnership { get; }Property Value
Section titled “Property Value”TenantDomainOwnershipDescriptor?
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 validation outcome.
public string Outcome { get; }Property Value
Section titled “Property Value”Reason
Section titled “ Reason”Gets the optional operator-facing validation reason.
public string? Reason { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant identifier that was validated.
public string TenantId { get; }Property Value
Section titled “Property Value”Gets a value indicating whether validation granted domain ownership use.
public bool Valid { get; }Property Value
Section titled “Property Value”ValidatedAtUtc
Section titled “ ValidatedAtUtc”Gets the UTC timestamp when validation executed.
public DateTimeOffset ValidatedAtUtc { get; }