public static string GenerateSignalUrl(this ActivityExecutionContext context, string signal) { var token = context.GenerateSignalToken(signal); var url = $"/signals/trigger/{token}"; var absoluteUrlProvider = context.GetService <IAbsoluteUrlProvider>(); return(absoluteUrlProvider.ToAbsoluteUrl(url).ToString()); }