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()