Class RuntimeValidationOptionsExtensions
Provides validation options for generated tracking types.
public static class RuntimeValidationOptionsExtensions
- Inheritance
-
RuntimeValidationOptionsExtensions
- Inherited Members
Methods
ValidateAsync<TOriginal, TEdit>(RuntimeTrackingOptions<TOriginal>, RuntimeAsyncValidationHandler<TEdit>)
Adds asynchronous validation.
public static RuntimeTrackingOptions<TOriginal> ValidateAsync<TOriginal, TEdit>(this RuntimeTrackingOptions<TOriginal> options, RuntimeAsyncValidationHandler<TEdit> validate)
Parameters
optionsRuntimeTrackingOptions<TOriginal>validateRuntimeAsyncValidationHandler<TEdit>
Returns
- RuntimeTrackingOptions<TOriginal>
Type Parameters
TOriginalTEdit
ValidateAsync<TOriginal, TEdit, TContext>(RuntimeTrackingOptions<TOriginal>, RuntimeAsyncContextValidationHandler<TEdit, TContext>)
Adds asynchronous validation with caller data.
public static RuntimeTrackingOptions<TOriginal> ValidateAsync<TOriginal, TEdit, TContext>(this RuntimeTrackingOptions<TOriginal> options, RuntimeAsyncContextValidationHandler<TEdit, TContext> validate)
Parameters
optionsRuntimeTrackingOptions<TOriginal>validateRuntimeAsyncContextValidationHandler<TEdit, TContext>
Returns
- RuntimeTrackingOptions<TOriginal>
Type Parameters
TOriginalTEditTContext
Validate<TOriginal, TEdit>(RuntimeTrackingOptions<TOriginal>, RuntimeValidationHandler<TEdit>)
Adds synchronous validation.
public static RuntimeTrackingOptions<TOriginal> Validate<TOriginal, TEdit>(this RuntimeTrackingOptions<TOriginal> options, RuntimeValidationHandler<TEdit> validate)
Parameters
optionsRuntimeTrackingOptions<TOriginal>validateRuntimeValidationHandler<TEdit>
Returns
- RuntimeTrackingOptions<TOriginal>
Type Parameters
TOriginalTEdit
Validate<TOriginal, TEdit, TContext>(RuntimeTrackingOptions<TOriginal>, RuntimeContextValidationHandler<TEdit, TContext>)
Adds synchronous validation with caller data.
public static RuntimeTrackingOptions<TOriginal> Validate<TOriginal, TEdit, TContext>(this RuntimeTrackingOptions<TOriginal> options, RuntimeContextValidationHandler<TEdit, TContext> validate)
Parameters
optionsRuntimeTrackingOptions<TOriginal>validateRuntimeContextValidationHandler<TEdit, TContext>
Returns
- RuntimeTrackingOptions<TOriginal>
Type Parameters
TOriginalTEditTContext