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

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 TenantDomainOwnershipDnsTxtProofCollectionRequest

objectTenantDomainOwnershipDnsTxtProofCollectionRequest

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

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)

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.

Gets the actor that requested DNS TXT proof collection when known.

public string? Actor { get; }

string?

Gets the UTC timestamp used for collection.

public DateTimeOffset? AtUtc { get; }

DateTimeOffset?

Gets the optional correlation identifier for collection and evaluation.

public string? CorrelationId { get; }

string?

Gets the canonical domain name whose DNS TXT proof should be collected.

public string DomainName { get; }

string

Gets the optional UTC timestamp applied if proof evaluation verifies the declaration.

public DateTimeOffset? ExpiresAtUtc { get; }

DateTimeOffset?

Gets optional DNS TXT proof collection metadata.

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

IReadOnlyDictionary<string, string>

Gets a value indicating whether the publication plan should be recorded before collection.

public bool RecordPublicationPlan { get; }

bool

Gets the optional DNS-over-HTTPS resolver endpoint used for collection.

public Uri? ResolverEndpoint { get; }

Uri?

Gets the source that requested DNS TXT proof collection.

public string? Source { get; }

string?

Gets the tenant identifier that owns the domain declaration.

public string TenantId { get; }

string

Gets the optional per-request DNS TXT collection timeout.

public TimeSpan? Timeout { get; }

TimeSpan?

Gets the verification method boundary.

public string VerificationMethod { get; }

string