AgentPrismRetentionOptionsValidator
Namespace AgentPrism · Assembly
AgentPrism.Core.dllValidates AgentPrismRetentionOptions when the application starts.
public sealed class AgentPrismRetentionOptionsValidator : IValidateOptions<AgentPrismRetentionOptions>Inheritance
Section titled “Inheritance”object ← AgentPrismRetentionOptionsValidator
Implements
Section titled “Implements”IValidateOptions<AgentPrismRetentionOptions>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”This validation is handwritten. ValidateDataAnnotations uses reflection
and produces IL2026.
Constructors
Section titled “Constructors”AgentPrismRetentionOptionsValidator()
Section titled “ AgentPrismRetentionOptionsValidator()”public AgentPrismRetentionOptionsValidator()Methods
Section titled “Methods”Validate(string?, AgentPrismRetentionOptions)
Section titled “ Validate(string?, AgentPrismRetentionOptions)”public ValidateOptionsResult Validate(string? name, AgentPrismRetentionOptions options)Parameters
Section titled “Parameters”name string?
options AgentPrismRetentionOptions