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