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

Class TenantDomainOwnershipDescriptor

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

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

Describes one declared domain ownership relationship for a tenant.

public sealed class TenantDomainOwnershipDescriptor

objectTenantDomainOwnershipDescriptor

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

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)

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.

Gets the optional operator-facing domain name.

public string? DisplayName { get; }

string?

Gets the canonical domain name claimed by the tenant.

public string DomainName { get; }

string

Gets the UTC timestamp when ownership expires.

public DateTimeOffset? ExpiresAtUtc { get; }

DateTimeOffset?

Gets optional operator-facing metadata attached to the descriptor.

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

IReadOnlyDictionary<string, string>

Gets the module that contributed the domain ownership descriptor when one is known.

public string? SourceModuleId { get; }

string?

Gets the domain ownership status.

public string Status { get; }

string

Gets the stable tenant identifier.

public string TenantId { get; }

string

Gets the verification method associated with the descriptor.

public string VerificationMethod { get; }

string

Gets the UTC timestamp when ownership was verified.

public DateTimeOffset? VerifiedAtUtc { get; }

DateTimeOffset?