public async Task ValidateInputPartialAsync(NamedContentData data) { var validator = new ContentValidator(app.PartitionResolver(), validationContext, factories, log); await validator.ValidateInputPartialAsync(data); CheckErrors(validator); }
public async Task ValidateInputPartialAsync(NamedContentData data) { var validator = new ContentValidator(Partition(), validationContext, validators, log); await validator.ValidateInputPartialAsync(data); CheckErrors(validator); }
public static async Task ValidatePartialAsync(this NamedContentData data, PartitionResolver partitionResolver, IList <ValidationError> errors, Schema?schema = null, ValidationMode mode = ValidationMode.Default, Func <ValidationContext, ValidationContext>?updater = null) { var context = CreateContext(schema, mode, updater); var validator = new ContentValidator(partitionResolver, context, Enumerable.Repeat(Factory, 1)); await validator.ValidateInputPartialAsync(data); foreach (var error in validator.Errors) { errors.Add(error); } }
public static async Task ValidatePartialAsync(this NamedContentData data, PartitionResolver partitionResolver, IList <ValidationError> errors, Schema?schema = null, ValidationMode mode = ValidationMode.Default, ValidationUpdater?updater = null, IValidatorsFactory?factory = null) { var context = CreateContext(schema, mode, updater); var validator = new ContentValidator(partitionResolver, context, Factories(factory), Log); await validator.ValidateInputPartialAsync(data); foreach (var error in validator.Errors) { errors.Add(error); } }