Skip to content

AgentPrismSqliteOptionsValidator

Namespace AgentPrism · Assembly AgentPrism.Sqlite.dll

Validates AgentPrismSqliteOptions settings at application startup.

public sealed class AgentPrismSqliteOptionsValidator : IValidateOptions<AgentPrismSqliteOptions>

objectAgentPrismSqliteOptionsValidator

IValidateOptions<AgentPrismSqliteOptions>

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

Validation is written manually; ValidateDataAnnotations relies on reflection.

public AgentPrismSqliteOptionsValidator()

Validate(string?, AgentPrismSqliteOptions)

Section titled “ Validate(string?, AgentPrismSqliteOptions)”
public ValidateOptionsResult Validate(string? name, AgentPrismSqliteOptions options)

name string?

options AgentPrismSqliteOptions

ValidateOptionsResult