Open sandboxFocus

Property UnsupportedTargetAction

UnsupportedTargetAction

Gets or sets the action to take when the aspect is applied to an async method with an unsupported return value type.

Declaration
public UnsupportedTargetAction UnsupportedTargetAction { get; set; }
Property Value
Type Description
UnsupportedTargetAction
Remarks

Starting with C# 7, async methods can have return types other than Task or Task<TResult>. Async method interception does not support such async methods. By default, a build error is raised whenever async method interception is applied to a method that returns an awaitable type other than Task or Task<TResult>.

Set this property to change how unsupported async methods are handled at compile time.