Class TenantDomainOwnershipProofChallengeRequest
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes a tenant-domain ownership proof challenge issuance request.
public sealed class TenantDomainOwnershipProofChallengeRequestInheritance
Section titled “Inheritance”object ← TenantDomainOwnershipProofChallengeRequest
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”TenantDomainOwnershipProofChallengeRequest(string, string, string?, string?, string?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, string?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ TenantDomainOwnershipProofChallengeRequest(string, string, string?, string?, string?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, string?, string?, IReadOnlyDictionary<string, string>?)”Creates a tenant-domain ownership proof challenge request.
public TenantDomainOwnershipProofChallengeRequest(string tenantId, string domainName, string? verificationMethod = null, string? displayName = null, string? challengeValue = null, string? source = null, string? actor = null, DateTimeOffset? atUtc = null, DateTimeOffset? expiresAtUtc = null, string? correlationId = null, string? dnsTxtRecordName = null, string? httpFilePath = 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 that should receive a proof challenge.
verificationMethod string?
The optional verification method boundary.
displayName string?
The optional operator-facing domain display name.
challengeValue string?
An optional caller-supplied challenge value. A secure random value is generated when omitted.
source string?
The source that requested challenge issuance.
actor string?
The actor that requested challenge issuance when known.
atUtc DateTimeOffset?
The UTC timestamp used for challenge issuance. The runtime clock is used when omitted.
expiresAtUtc DateTimeOffset?
The optional UTC timestamp when the challenge and ownership declaration expire.
correlationId string?
The optional correlation identifier for challenge issuance.
dnsTxtRecordName string?
The optional DNS TXT record name where the challenge should be published.
httpFilePath string?
The optional HTTP path where the challenge should be published.
metadata IReadOnlyDictionary<string, string>?
Optional proof challenge metadata.
Properties
Section titled “Properties”Gets the actor that requested challenge issuance when known.
public string? Actor { get; }Property Value
Section titled “Property Value”Gets the UTC timestamp used for challenge issuance.
public DateTimeOffset? AtUtc { get; }Property Value
Section titled “Property Value”ChallengeValue
Section titled “ ChallengeValue”Gets an optional caller-supplied challenge value.
public string? ChallengeValue { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier for challenge issuance.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the optional operator-facing domain display name.
public string? DisplayName { get; }Property Value
Section titled “Property Value”DnsTxtRecordName
Section titled “ DnsTxtRecordName”Gets the optional DNS TXT record name where the challenge should be published.
public string? DnsTxtRecordName { get; }Property Value
Section titled “Property Value”DomainName
Section titled “ DomainName”Gets the canonical domain name that should receive a proof challenge.
public string DomainName { get; }Property Value
Section titled “Property Value”ExpiresAtUtc
Section titled “ ExpiresAtUtc”Gets the optional UTC timestamp when the challenge and ownership declaration expire.
public DateTimeOffset? ExpiresAtUtc { get; }Property Value
Section titled “Property Value”HttpFilePath
Section titled “ HttpFilePath”Gets the optional HTTP path where the challenge should be published.
public string? HttpFilePath { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional proof challenge metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Source
Section titled “ Source”Gets the source that requested challenge issuance.
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”VerificationMethod
Section titled “ VerificationMethod”Gets the optional verification method boundary.
public string? VerificationMethod { get; }