Table of Contents

Class RuntimeValidationOptionsExtensions

Namespace
Rinku.Tracking.Runtime
Assembly
Rinku.dll

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

options RuntimeTrackingOptions<TOriginal>
validate RuntimeAsyncValidationHandler<TEdit>

Returns

RuntimeTrackingOptions<TOriginal>

Type Parameters

TOriginal
TEdit

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

options RuntimeTrackingOptions<TOriginal>
validate RuntimeAsyncContextValidationHandler<TEdit, TContext>

Returns

RuntimeTrackingOptions<TOriginal>

Type Parameters

TOriginal
TEdit
TContext

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

options RuntimeTrackingOptions<TOriginal>
validate RuntimeValidationHandler<TEdit>

Returns

RuntimeTrackingOptions<TOriginal>

Type Parameters

TOriginal
TEdit

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

options RuntimeTrackingOptions<TOriginal>
validate RuntimeContextValidationHandler<TEdit, TContext>

Returns

RuntimeTrackingOptions<TOriginal>

Type Parameters

TOriginal
TEdit
TContext