Class TenantDomainOwnershipDescriptor
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes one declared domain ownership relationship for a tenant.
public sealed class TenantDomainOwnershipDescriptorInheritance
Section titled “Inheritance”object ← TenantDomainOwnershipDescriptor
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”TenantDomainOwnershipDescriptor(string, string, string?, string, string?, DateTimeOffset?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ TenantDomainOwnershipDescriptor(string, string, string?, string, string?, DateTimeOffset?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)”Creates a tenant-domain ownership descriptor.
public TenantDomainOwnershipDescriptor(string tenantId, string domainName, string? displayName = null, string status = "pending", string? verificationMethod = null, DateTimeOffset? verifiedAtUtc = null, DateTimeOffset? expiresAtUtc = null, string? sourceModuleId = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”tenantId string
The stable tenant identifier.
domainName string
The domain name claimed by the tenant.
displayName string?
The optional operator-facing domain name.
status string
The domain ownership status.
verificationMethod string?
The verification method associated with the descriptor.
verifiedAtUtc DateTimeOffset?
The UTC timestamp when ownership was verified.
expiresAtUtc DateTimeOffset?
The UTC timestamp when ownership expires.
sourceModuleId string?
The module that contributed the domain ownership descriptor when one is known.
metadata IReadOnlyDictionary<string, string>?
Optional operator-facing metadata attached to the descriptor.
Properties
Section titled “Properties”DisplayName
Section titled “ DisplayName”Gets the optional operator-facing domain name.
public string? DisplayName { get; }Property Value
Section titled “Property Value”DomainName
Section titled “ DomainName”Gets the canonical domain name claimed by the tenant.
public string DomainName { get; }Property Value
Section titled “Property Value”ExpiresAtUtc
Section titled “ ExpiresAtUtc”Gets the UTC timestamp when ownership expires.
public DateTimeOffset? ExpiresAtUtc { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional operator-facing metadata attached to the descriptor.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
SourceModuleId
Section titled “ SourceModuleId”Gets the module that contributed the domain ownership descriptor when one is known.
public string? SourceModuleId { get; }Property Value
Section titled “Property Value”Status
Section titled “ Status”Gets the domain ownership status.
public string Status { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the stable tenant identifier.
public string TenantId { get; }Property Value
Section titled “Property Value”VerificationMethod
Section titled “ VerificationMethod”Gets the verification method associated with the descriptor.
public string VerificationMethod { get; }Property Value
Section titled “Property Value”VerifiedAtUtc
Section titled “ VerifiedAtUtc”Gets the UTC timestamp when ownership was verified.
public DateTimeOffset? VerifiedAtUtc { get; }