Class KnowledgeSourceValidator
- Namespace
- FoundationaLLM.Context.Validation
- Assembly
- FoundationaLLM.Context.dll
Provides validation methods for knowledge source objects.
public class KnowledgeSourceValidator : AbstractValidator<KnowledgeSource>, IValidator<KnowledgeSource>, IValidator, IEnumerable<IValidationRule>, IEnumerable
- Inheritance
-
AbstractValidator<KnowledgeSource>KnowledgeSourceValidator
- Implements
-
IValidator<KnowledgeSource>IValidatorIEnumerable<IValidationRule>
- Inherited Members
-
AbstractValidator<KnowledgeSource>.Validate(KnowledgeSource)AbstractValidator<KnowledgeSource>.Validate(ValidationContext<KnowledgeSource>)AbstractValidator<KnowledgeSource>.CreateDescriptor()AbstractValidator<KnowledgeSource>.Include(IValidator<KnowledgeSource>)AbstractValidator<KnowledgeSource>.GetEnumerator()AbstractValidator<KnowledgeSource>.PreValidate(ValidationContext<KnowledgeSource>, ValidationResult)AbstractValidator<KnowledgeSource>.RaiseValidationException(ValidationContext<KnowledgeSource>, ValidationResult)AbstractValidator<KnowledgeSource>.OnRuleAdded(IValidationRule<KnowledgeSource>)AbstractValidator<KnowledgeSource>.CascadeModeAbstractValidator<KnowledgeSource>.ClassLevelCascadeModeAbstractValidator<KnowledgeSource>.RuleLevelCascadeMode
- Extension Methods
Constructors
KnowledgeSourceValidator()
Configures the validation rules for the KnowledgeSource model.
public KnowledgeSourceValidator()