An action is just a delegate that is fully supported in C ++ / CLI. (Perhaps you confuse it with lambdas, which do not have support in C ++ / CLI.)
Here is the syntax for creating a delegate in C ++ / CLI.
Task^ myTask = Task::Factory->StartNew(gcnew Action(this, &MyClass::TaskMethod));
source share