ExecutionContext is of .Net6
FunctionContext is of .Net8 Isolated. so after we upgrade our code from .net6 to .net8, better to use FunctionContext to get invocationid