public Task <string> GetCurrentActivityId() { string currentActivityId; if (!ActivityId.TryGetCurrentActivityId(out currentActivityId)) { throw new Exception("Current activity id not found!"); } ServiceEventSource.Current.Message("Invoked for activity id: {0}", currentActivityId); return(Task.FromResult(currentActivityId)); }