Skip to content

Class FluentValidationExecutor

Namespace: Momentum.ServiceDefaults.Messaging.Middlewares
Assembly: Momentum.ServiceDefaults.dll

csharp
public static class FluentValidationExecutor

Inheritance

objectFluentValidationExecutor

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Methods

ExecuteMany<T>(IEnumerable<IValidator<T>>, T)

csharp
public static Task<List<ValidationFailure>> ExecuteMany<T>(IEnumerable<IValidator<T>> validators, T message)

Parameters

validators IEnumerable<IValidator<T>>

message T

Returns

Task<List<ValidationFailure>>

Type Parameters

T

ExecuteOne<T>(IValidator<T>, T)

csharp
public static Task<List<ValidationFailure>> ExecuteOne<T>(IValidator<T> validator, T message)

Parameters

validator IValidator<T>

message T

Returns

Task<List<ValidationFailure>>

Type Parameters

T