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

Class TenantDomainOwnershipHttpProofCollectionRequest

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

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

Describes a tenant-domain ownership HTTP proof collection request.

public sealed class TenantDomainOwnershipHttpProofCollectionRequest

objectTenantDomainOwnershipHttpProofCollectionRequest

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

TenantDomainOwnershipHttpProofCollectionRequest(string, string, string?, Uri?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, bool, TimeSpan?, IReadOnlyDictionary<string, string>?)

Section titled “ TenantDomainOwnershipHttpProofCollectionRequest(string, string, string?, Uri?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, bool, TimeSpan?, IReadOnlyDictionary<string, string>?)”

Creates a tenant-domain ownership HTTP proof collection request.

public TenantDomainOwnershipHttpProofCollectionRequest(string tenantId, string domainName, string? verificationMethod = null, Uri? collectionBaseUri = 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 HTTP proof should be collected.

verificationMethod string?

The optional verification method boundary. Only HTTP file verification can be collected.

collectionBaseUri Uri?

The optional base URI used for collection. When omitted, HTTPS on the requested domain is used.

source string?

The source that requested HTTP proof collection.

actor string?

The actor that requested HTTP 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 HTTP collection timeout.

metadata IReadOnlyDictionary<string, string>?

Optional HTTP proof collection metadata.

Gets the actor that requested HTTP proof collection when known.

public string? Actor { get; }

string?

Gets the UTC timestamp used for collection.

public DateTimeOffset? AtUtc { get; }

DateTimeOffset?

Gets the optional base URI used for collection.

public Uri? CollectionBaseUri { get; }

Uri?

Gets the optional correlation identifier for collection and evaluation.

public string? CorrelationId { get; }

string?

Gets the canonical domain name whose HTTP 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 HTTP 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 source that requested HTTP 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 HTTP collection timeout.

public TimeSpan? Timeout { get; }

TimeSpan?

Gets the verification method boundary.

public string VerificationMethod { get; }

string