public override void OnOperationExecuting(IOperationExecutingContext ctx) { if (NLiteEnvironment.Session["UserRole"] == null) { ctx.Cancelled = true; } }
void IServiceDispatchListener.OnOperationExecuting(IOperationExecutingContext ctx) { var handler = OperationExecuting; if (handler != null) { handler(ctx); } }
/// <summary> /// /// </summary> /// <param name="ctx"></param> public override void OnOperationExecuting(IOperationExecutingContext ctx) { MonitorContext.Current.OperationStopwatch.Start(); var monitorData = MonitorContext.Current.Data; var arguments = ctx.Request.Arguments; foreach (var key in arguments.Keys) { monitorData.Args[key] = arguments[key]; } }
private void OnBeforeAction(object service, IOperationExecutingContext ctx) { ListenManager.OnOperationExecuting(ctx); if (ctx.Cancelled) return; foreach (var filter in ctx.OperationDescriptor.Filters) { filter.OnOperationExecuting(ctx); if (ctx.Cancelled) return; } }
private void OnBeforeAction(object service, IOperationExecutingContext ctx) { ListenManager.OnOperationExecuting(ctx); if (ctx.Cancelled) { return; } foreach (var filter in ctx.OperationDescriptor.Filters) { filter.OnOperationExecuting(ctx); if (ctx.Cancelled) { return; } } }
public override void OnOperationExecuting(IOperationExecutingContext ctx) { FilterAttributeSpec.OnOperationExecuting = true; }
public override void OnOperationExecuting(IOperationExecutingContext ctx) { throw new InvalidOperationException(); }
public override void OnOperationExecuting(IOperationExecutingContext ctx) { throw new InvalidOperationException(); }
/// <summary> /// Called before an operation method executes. /// </summary> /// <param name="ctx"></param> public virtual void OnOperationExecuting(IOperationExecutingContext ctx) { }
public void OnOperationExecuting(IOperationExecutingContext ctx) { DomainServiceWithFilterSpec.OnOperationExecuting = true; }
/// <summary> /// Called before an operation method executes. /// </summary> /// <param name="ctx"></param> public virtual void OnOperationExecuting(IOperationExecutingContext ctx) { }
public override void OnOperationExecuting(IOperationExecutingContext ctx) { FilterAttributeSpec.OnOperationExecuting = true; }
public void OnOperationExecuting(IOperationExecutingContext ctx) { DomainServiceWithFilterSpec.OnOperationExecuting = true; }
/// <summary> /// /// </summary> /// <param name="ctx"></param> public override void OnOperationExecuting(IOperationExecutingContext ctx) { MonitorContext.Current.OperationStopwatch.Start(); var monitorData = MonitorContext.Current.Data; var arguments = ctx.Request.Arguments; foreach (var key in arguments.Keys) monitorData.Args[key] = arguments[key]; }
public override void OnOperationExecuting(IOperationExecutingContext ctx) { if (NLiteEnvironment.Session["UserRole"] == null) ctx.Cancelled = true; }