Skip to content

MasterDetailRelationBehavior class

namespace: Serenity.Services   assemblySerenity.Net.Services

Behavior class that handles MasterDetailRelationAttribute.

public class MasterDetailRelationBehavior : BaseSaveDeleteBehaviorAsync, IDeleteBehaviorSync, 
    IFieldBehavior, IImplicitBehavior, IListBehaviorAsync, IListBehaviorSync, 
    IRetrieveBehaviorAsync, IRetrieveBehaviorSync, ISaveBehaviorSync
parameter description
handlerFactory Default handler factory

Public Members

name description
MasterDetailRelationBehavior(…) Behavior class that handles MasterDetailRelationAttribute.
Target { get; set; }
ActivateFor(…)
virtual OnAfterSave(…)
override OnAfterSaveAsync(…)
virtual OnBeforeDelete(…)
override OnBeforeDeleteAsync(…)
virtual OnReturn(…) (2 methods)
virtual OnReturnAsync(…) (2 methods)

Exceptions

exception condition
ArgumentNullException handlerFactory is null.

Remarks

Initializes a new instance of the class.

See Also