Class TenantDomainOwnershipDnsTxtProofCollectionRequest
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes a tenant-domain ownership DNS TXT proof collection request.
public sealed class TenantDomainOwnershipDnsTxtProofCollectionRequestInheritance
Section titled “Inheritance”object ← TenantDomainOwnershipDnsTxtProofCollectionRequest
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”TenantDomainOwnershipDnsTxtProofCollectionRequest(string, string, string?, Uri?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, bool, TimeSpan?, IReadOnlyDictionary<string, string>?)
Section titled “ TenantDomainOwnershipDnsTxtProofCollectionRequest(string, string, string?, Uri?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, bool, TimeSpan?, IReadOnlyDictionary<string, string>?)”Creates a tenant-domain ownership DNS TXT proof collection request.
public TenantDomainOwnershipDnsTxtProofCollectionRequest(string tenantId, string domainName, string? verificationMethod = null, Uri? resolverEndpoint = null, string? source = null, string? actor = null, DateTimeOffset? atUtc = null, DateTimeOffset? expiresAtUtc = null, string? correlationId = null, bool recordPublicationPlan = true, TimeSpan? timeout = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”tenantId string
The tenant identifier that owns the domain declaration.
domainName string
The domain name whose DNS TXT proof should be collected.
verificationMethod string?
The optional verification method boundary. Only DNS TXT verification can be collected.
resolverEndpoint Uri?
The optional DNS-over-HTTPS resolver endpoint used for collection.
source string?
The source that requested DNS TXT proof collection.
actor string?
The actor that requested DNS TXT proof collection when known.
atUtc DateTimeOffset?
The UTC timestamp used for collection. The runtime clock is used when omitted.
expiresAtUtc DateTimeOffset?
The optional UTC timestamp applied if proof evaluation verifies the declaration.
correlationId string?
The optional correlation identifier for collection and evaluation.
recordPublicationPlan bool
A value indicating whether the publication plan should be recorded before collection.
timeout TimeSpan?
The optional per-request DNS TXT collection timeout.
metadata IReadOnlyDictionary<string, string>?
Optional DNS TXT proof collection metadata.
Properties
Section titled “Properties”Gets the actor that requested DNS TXT proof collection when known.
public string? Actor { get; }Property Value
Section titled “Property Value”Gets the UTC timestamp used for collection.
public DateTimeOffset? AtUtc { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier for collection and evaluation.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”DomainName
Section titled “ DomainName”Gets the canonical domain name whose DNS TXT proof should be collected.
public string DomainName { get; }Property Value
Section titled “Property Value”ExpiresAtUtc
Section titled “ ExpiresAtUtc”Gets the optional UTC timestamp applied if proof evaluation verifies the declaration.
public DateTimeOffset? ExpiresAtUtc { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional DNS TXT proof collection metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
RecordPublicationPlan
Section titled “ RecordPublicationPlan”Gets a value indicating whether the publication plan should be recorded before collection.
public bool RecordPublicationPlan { get; }Property Value
Section titled “Property Value”ResolverEndpoint
Section titled “ ResolverEndpoint”Gets the optional DNS-over-HTTPS resolver endpoint used for collection.
public Uri? ResolverEndpoint { get; }Property Value
Section titled “Property Value”Uri?
Source
Section titled “ Source”Gets the source that requested DNS TXT proof collection.
public string? Source { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant identifier that owns the domain declaration.
public string TenantId { get; }Property Value
Section titled “Property Value”Timeout
Section titled “ Timeout”Gets the optional per-request DNS TXT collection timeout.
public TimeSpan? Timeout { get; }Property Value
Section titled “Property Value”VerificationMethod
Section titled “ VerificationMethod”Gets the verification method boundary.
public string VerificationMethod { get; }