This is a Orleans application in a co-hosted model (ASP.NET - Web API and Orleans). I am able to inject IGrainFactory or IClusterClient into a webapi controller. Both seem to get the work fine.
I want to understand, when to use IGrainFactory and when to use IClusterClient?