Method AddIntentValidator
- Namespace
- IntentSharp.Catalog
- Assembly
- IntentSharp.Catalog.dll
AddIntentValidator(IServiceCollection, string, Func<object?, IEnumerable<string>>)
Adds a named code validator that definitions can list in validators.
public static IServiceCollection AddIntentValidator(this IServiceCollection services, string name, Func<object?, IEnumerable<string>> validator)
Parameters
servicesIServiceCollectionnamestringvalidatorFunc<object, IEnumerable<string>>
Returns
- IServiceCollection
AddIntentValidator<T>(IServiceCollection, string, Func<T, IEnumerable<string>>)
Adds a typed named code validator; a result of another type is reported as a problem.
public static IServiceCollection AddIntentValidator<T>(this IServiceCollection services, string name, Func<T, IEnumerable<string>> validator)
Parameters
servicesIServiceCollectionnamestringvalidatorFunc<T, IEnumerable<string>>
Returns
- IServiceCollection
Type Parameters
T