Class CastleAbpMethodInvocationAdapterWithReturnValue<TResult>
Inheritance
CastleAbpMethodInvocationAdapterWithReturnValue<TResult>
Assembly: Volo.Abp.Castle.Core.dll
Syntax
public class CastleAbpMethodInvocationAdapterWithReturnValue<TResult> : CastleAbpMethodInvocationAdapterBase, IAbpMethodInvocation
Type Parameters
Constructors
CastleAbpMethodInvocationAdapterWithReturnValue(IInvocation, IInvocationProceedInfo, Func<IInvocation, IInvocationProceedInfo, Task<TResult>>)
Declaration
public CastleAbpMethodInvocationAdapterWithReturnValue(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func<IInvocation, IInvocationProceedInfo, Task<TResult>> proceed)
Parameters
Type |
Name |
Description |
IInvocation |
invocation |
|
IInvocationProceedInfo |
proceedInfo |
|
Func<IInvocation, IInvocationProceedInfo, Task<TResult>> |
proceed |
|
Properties
Proceed
Declaration
protected Func<IInvocation, IInvocationProceedInfo, Task<TResult>> Proceed { get; }
Property Value
Type |
Description |
Func<IInvocation, IInvocationProceedInfo, Task<TResult>> |
|
ProceedInfo
Declaration
protected IInvocationProceedInfo ProceedInfo { get; }
Property Value
Type |
Description |
IInvocationProceedInfo |
|
Methods
ProceedAsync()
Declaration
public override Task ProceedAsync()
Returns
Overrides
Implements
Extension Methods