Table of Contents

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>
IValidator
IEnumerable<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>.CascadeMode
AbstractValidator<KnowledgeSource>.ClassLevelCascadeMode
AbstractValidator<KnowledgeSource>.RuleLevelCascadeMode
Extension Methods

Constructors

KnowledgeSourceValidator()

Configures the validation rules for the KnowledgeSource model.

public KnowledgeSourceValidator()