Table of Contents

Class KnowledgeUnitValidator

Namespace
FoundationaLLM.Context.Validation
Assembly
FoundationaLLM.Context.dll

Provides validation methods for knowledge source objects.

public class KnowledgeUnitValidator : AbstractValidator<KnowledgeUnit>, IValidator<KnowledgeUnit>, IValidator, IEnumerable<IValidationRule>, IEnumerable
Inheritance
AbstractValidator<KnowledgeUnit>
KnowledgeUnitValidator
Implements
IValidator<KnowledgeUnit>
IValidator
IEnumerable<IValidationRule>
Inherited Members
AbstractValidator<KnowledgeUnit>.Validate(KnowledgeUnit)
AbstractValidator<KnowledgeUnit>.Validate(ValidationContext<KnowledgeUnit>)
AbstractValidator<KnowledgeUnit>.CreateDescriptor()
AbstractValidator<KnowledgeUnit>.Include(IValidator<KnowledgeUnit>)
AbstractValidator<KnowledgeUnit>.GetEnumerator()
AbstractValidator<KnowledgeUnit>.PreValidate(ValidationContext<KnowledgeUnit>, ValidationResult)
AbstractValidator<KnowledgeUnit>.RaiseValidationException(ValidationContext<KnowledgeUnit>, ValidationResult)
AbstractValidator<KnowledgeUnit>.OnRuleAdded(IValidationRule<KnowledgeUnit>)
AbstractValidator<KnowledgeUnit>.CascadeMode
AbstractValidator<KnowledgeUnit>.ClassLevelCascadeMode
AbstractValidator<KnowledgeUnit>.RuleLevelCascadeMode
Extension Methods

Constructors

KnowledgeUnitValidator()

Configures the validation rules for the KnowledgeUnit model.

public KnowledgeUnitValidator()