IAsyncMethodInterceptionAspect.OnInvokeAsync Method |
Namespace: PostSharp.Aspects
Assembly: PostSharp (in PostSharp.dll) Version: 5.0.55.0 (5.0.55.0)
Task OnInvokeAsync( MethodInterceptionArgs args )
Parameters
- args
- Type: PostSharp.Aspects.MethodInterceptionArgs
Advice arguments.
Return Value
Type: TaskThe implementation of OnInvokeAsync(MethodInterceptionArgs) may invoke ProceedAsync(), may schedule it for invocation from another thread, or may completely skip its invocation. Alternatively, it may use Binding. Before returning to the caller, the OnInvokeAsync(MethodInterceptionArgs) method must set the return value (property ReturnValue), otherwise the target method may fail with a NullReferenceException. It is normally set by calling ProceedAsync().