Class CastleAsyncAbpInterceptorAdapter<TInterceptor>
Inheritance
CastleAsyncAbpInterceptorAdapter<TInterceptor>
Assembly: Volo.Abp.Castle.Core.dll
Syntax
public class CastleAsyncAbpInterceptorAdapter<TInterceptor> : AsyncInterceptorBase where TInterceptor : IAbpInterceptor
Type Parameters
| Name |
Description |
| TInterceptor |
|
Constructors
CastleAsyncAbpInterceptorAdapter(TInterceptor)
Declaration
public CastleAsyncAbpInterceptorAdapter(TInterceptor abpInterceptor)
Parameters
| Type |
Name |
Description |
| TInterceptor |
abpInterceptor |
|
Methods
InterceptAsync(IInvocation, IInvocationProceedInfo, Func<IInvocation, IInvocationProceedInfo, Task>)
Declaration
protected override Task InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func<IInvocation, IInvocationProceedInfo, Task> proceed)
Parameters
| Type |
Name |
Description |
| IInvocation |
invocation |
|
| IInvocationProceedInfo |
proceedInfo |
|
| Func<IInvocation, IInvocationProceedInfo, Task> |
proceed |
|
Returns
InterceptAsync<TResult>(IInvocation, IInvocationProceedInfo, Func<IInvocation, IInvocationProceedInfo, Task<TResult>>)
Declaration
protected override Task<TResult> InterceptAsync<TResult>(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func<IInvocation, IInvocationProceedInfo, Task<TResult>> proceed)
Parameters
| Type |
Name |
Description |
| IInvocation |
invocation |
|
| IInvocationProceedInfo |
proceedInfo |
|
| Func<IInvocation, IInvocationProceedInfo, Task<TResult>> |
proceed |
|
Returns
| Type |
Description |
| Task<TResult> |
|
Type Parameters
Extension Methods