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>IValidatorIEnumerable<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>.CascadeModeAbstractValidator<KnowledgeUnit>.ClassLevelCascadeModeAbstractValidator<KnowledgeUnit>.RuleLevelCascadeMode
 
- Extension Methods
 
Constructors
KnowledgeUnitValidator()
Configures the validation rules for the KnowledgeUnit model.
public KnowledgeUnitValidator()