Class MappingProcessor<TSource, TDestination, TContext>
- Namespace
- Dynamicweb.Extensibility.Mapping
- Assembly
- Dynamicweb.Core.dll
public class MappingProcessor<TSource, TDestination, TContext>
Type Parameters
TSource
TDestination
TContext
- Inheritance
-
MappingProcessor<TSource, TDestination, TContext>
- Inherited Members
-
Constructors
MappingProcessor(TContext)
public MappingProcessor(TContext initialContext)
Parameters
initialContext TContext
Methods
OnAfter(Action<IEnumerable<TDestination>, TContext>)
public MappingProcessor<TSource, TDestination, TContext> OnAfter(Action<IEnumerable<TDestination>, TContext> onAfterAction)
Parameters
onAfterAction Action<IEnumerable<TDestination>, TContext>
Returns
- MappingProcessor<TSource, TDestination, TContext>
OnBefore(Func<IEnumerable<TSource>, TContext, TContext>)
public MappingProcessor<TSource, TDestination, TContext> OnBefore(Func<IEnumerable<TSource>, TContext, TContext> onBeforeAction)
Parameters
onBeforeAction Func<IEnumerable<TSource>, TContext, TContext>
Returns
- MappingProcessor<TSource, TDestination, TContext>
OnBefore(Func<IEnumerable<TSource>, TContext>)
public MappingProcessor<TSource, TDestination, TContext> OnBefore(Func<IEnumerable<TSource>, TContext> onBeforeAction)
Parameters
onBeforeAction Func<IEnumerable<TSource>, TContext>
Returns
- MappingProcessor<TSource, TDestination, TContext>