Show / Hide Table of Contents

Interface IRuleWithMessage<TValidated>

An object which contains both validation rule logic and also can provide a human-readable failure message.

Inherited Members
IRule<TValidated>.GetResultAsync(TValidated, RuleContext, CancellationToken)
IGetsFailureMessage<TValidated>.GetFailureMessageAsync(TValidated, ValidationRuleResult, CancellationToken)
Namespace: CSF.Validation.Rules
Assembly: CSF.Validation.Abstractions.dll
Syntax
public interface IRuleWithMessage<in TValidated> : IRule<TValidated>, IGetsFailureMessage<TValidated>
Type Parameters
Name Description
TValidated

The validated type.

Remarks

You are encouraged to read more about how validation message providers are used and selected at the documentation relating to message providers.

See Also

IGetsFailureMessage<TValidated, TParent>
IGetsFailureMessage<TValidated>
IGetsFailureMessage
IHasFailureMessageUsageCriteria
IHasFailureMessageUsageCriteria<TValidated>
IHasFailureMessageUsageCriteria<TValidated, TParent>
IRuleWithMessage<TValidated, TParent>
FailureMessageStrategyAttribute
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX