C# Class Appccelerate.ScopingEventBroker.Internals.Context.AbstractEventScopeContext.ScopeDecorator

Scope decorator which allows to dynamically release the CurrentScope
Inheritance: IEventScopeInternal
Show file Open project: appccelerate/appccelerate

Public Methods

Method Description
Cancel ( ) : void
Dispose ( ) : void
Register ( System.Action releaseCallback ) : void
Release ( ) : void
ScopeDecorator ( IEventScopeInternal scope, System.Action action ) : System

Private Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

Cancel() public method

public Cancel ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Register() public method

public Register ( System.Action releaseCallback ) : void
releaseCallback System.Action
return void

Release() public method

public Release ( ) : void
return void

ScopeDecorator() public method

public ScopeDecorator ( IEventScopeInternal scope, System.Action action ) : System
scope IEventScopeInternal
action System.Action
return System