OnMethodBoundaryAspect Methods |
The OnMethodBoundaryAspect type exposes the following members.
Name | Description | |
---|---|---|
CompileTimeInitialize |
Method invoked at build time to initialize the instance fields of the current aspect. This method is invoked
before any other build-time method.
(Inherited from MethodLevelAspect.) | |
CompileTimeValidate(Object) |
Method invoked at build time to ensure that the aspect has been applied to the right target.
(Inherited from MethodLevelAspect.) | |
CompileTimeValidate(MethodBase) |
Method invoked at build time to ensure that the aspect has been applied to the right target.
(Inherited from MethodLevelAspect.) | |
CreateAspectConfiguration |
Method invoked at build time to create a concrete AspectConfiguration instance specifically
for the current Aspect type.
(Overrides Aspect.CreateAspectConfiguration().) | |
GetAspectConfiguration |
Method invoked at build tome to get the imperative configuration of the current Aspect.
(Inherited from Aspect.) | |
OnEntry |
Method executed before the body of methods to which this aspect is applied.
| |
OnException |
Method executed after the body of methods to which this aspect is applied,
in case that the method resulted with an exception.
| |
OnExit |
Method executed after the body of methods to which this aspect is applied,
even when the method exists with an exception (this method is invoked from
the finally block).
| |
OnResume |
Method executed when a state machine resumes execution after a yield return or
await statement.
| |
OnSuccess |
Method executed after the body of methods to which this aspect is applied,
but only when the method successfully returns (i.e. when no exception flies out
the method.).
| |
OnYield |
Method executed when a state machine yields, as the result of a yield return or
await statement.
| |
RuntimeInitialize |
Initializes the current aspect.
(Inherited from MethodLevelAspect.) | |
SetAspectConfiguration(AspectConfiguration, Object) |
Method invoked at build time to set up an AspectConfiguration object according to the current
Aspect instance and a specified target element of the current aspect.
(Inherited from MethodLevelAspect.) | |
SetAspectConfiguration(AspectConfiguration, MethodBase) |
Method invoked at build time to set up an AspectConfiguration object according to the current
Aspect instance and a specified target element of the current aspect.
(Overrides MethodLevelAspect.SetAspectConfiguration(AspectConfiguration, MethodBase).) |