Class TenantDomainOwnershipProofEvaluationRequest
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes reported proof evidence for a tenant-domain ownership declaration.
public sealed class TenantDomainOwnershipProofEvaluationRequestInheritance
Section titled “Inheritance”object ← TenantDomainOwnershipProofEvaluationRequest
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”TenantDomainOwnershipProofEvaluationRequest(string, string, string?, string?, string?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ TenantDomainOwnershipProofEvaluationRequest(string, string, string?, string?, string?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)”Creates a tenant-domain ownership proof evaluation request.
public TenantDomainOwnershipProofEvaluationRequest(string tenantId, string domainName, string? observedProof = null, string? verificationMethod = null, string? expectedProof = null, string? source = null, string? actor = null, DateTimeOffset? atUtc = null, DateTimeOffset? expiresAtUtc = null, string? correlationId = 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 proof should be evaluated.
observedProof string?
The proof value observed by the application or provider pack.
verificationMethod string?
The optional verification method boundary.
expectedProof string?
The optional expected proof value. Descriptor metadata is used when this is omitted.
source string?
The source that reported the observed proof evidence.
actor string?
The actor that requested proof evaluation when known.
atUtc DateTimeOffset?
The UTC timestamp used for proof evaluation. The runtime clock is used when omitted.
expiresAtUtc DateTimeOffset?
The optional UTC timestamp when the ownership declaration expires.
correlationId string?
The optional correlation identifier for proof evaluation.
metadata IReadOnlyDictionary<string, string>?
Optional proof evaluation metadata.
Properties
Section titled “Properties”Gets the actor that requested proof evaluation when known.
public string? Actor { get; }Property Value
Section titled “Property Value”Gets the UTC timestamp used for proof evaluation.
public DateTimeOffset? AtUtc { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier for proof evaluation.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”DomainName
Section titled “ DomainName”Gets the canonical domain name whose proof should be evaluated.
public string DomainName { get; }Property Value
Section titled “Property Value”ExpectedProof
Section titled “ ExpectedProof”Gets the optional expected proof value. Descriptor metadata is used when this is omitted.
public string? ExpectedProof { get; }Property Value
Section titled “Property Value”ExpiresAtUtc
Section titled “ ExpiresAtUtc”Gets the optional UTC timestamp when the ownership declaration expires.
public DateTimeOffset? ExpiresAtUtc { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional proof evaluation metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
ObservedProof
Section titled “ ObservedProof”Gets the proof value observed by the application or provider pack.
public string? ObservedProof { get; }Property Value
Section titled “Property Value”Source
Section titled “ Source”Gets the source that reported the observed proof evidence.
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; }