diff --git a/WxTCmd/Classes/ActivityEntry.cs b/WxTCmd/Classes/ActivityEntry.cs index f6ec4d4..afad057 100644 --- a/WxTCmd/Classes/ActivityEntry.cs +++ b/WxTCmd/Classes/ActivityEntry.cs @@ -8,7 +8,7 @@ public ActivityEntry(string id, string executable, string displayText, string co DateTimeOffset lastModifiedTime, DateTimeOffset expirationTime, DateTimeOffset? createdInCloud, DateTimeOffset startTime, DateTimeOffset? endTime, DateTimeOffset lastModifiedOnClient, DateTimeOffset? originalLastModifiedOnClient, int activityType, bool isLocalOnly, int eTag, - string packageIdHash, string platformDeviceId) + string packageIdHash, string platformDeviceId, string appActivityId) { Id = id; Executable = executable; @@ -35,6 +35,7 @@ public ActivityEntry(string id, string executable, string displayText, string co ETag = eTag; PackageIdHash = packageIdHash; PlatformDeviceId = platformDeviceId; + AppActivityId = appActivityId; } public string Id { get; set; } @@ -63,6 +64,8 @@ public ActivityEntry(string id, string executable, string displayText, string co public string PlatformDeviceId { get; set; } + public string AppActivityId { get; set; } + public override string ToString() { return $"Exe: {Executable} DisplayText: {DisplayText} Start: {StartTime}"; diff --git a/WxTCmd/Program.cs b/WxTCmd/Program.cs index 640ff83..c98c938 100644 --- a/WxTCmd/Program.cs +++ b/WxTCmd/Program.cs @@ -297,7 +297,7 @@ private static void Main(string[] args) var a = new ActivityEntry(act.Id.ToString(), exe, displayText, contentInfo, act.LastModifiedTime, act.ExpirationTime, act.CreatedInCloud, act.StartTime, act.EndTime, act.LastModifiedOnClient, act.OriginalLastModifiedOnClient, act.ActivityType, - act.IsLocalOnly == 1, act.ETag, act.PackageIdHash, act.PlatformDeviceId); + act.IsLocalOnly == 1, act.ETag, act.PackageIdHash, act.PlatformDeviceId, act.AppActivityId); activitys.Add(a); } @@ -372,7 +372,7 @@ private static void Main(string[] args) if (activitys.Count > 0) { - var actsFile = $"{ts1}_Activity.tsv"; + var actsFile = $"{ts1}_Activity.csv"; var actsOut = Path.Combine(_fluentCommandLineParser.Object.CsvDirectory, actsFile); using (var sw = new StreamWriter(actsOut,false,Encoding.Unicode)) @@ -416,6 +416,7 @@ private static void Main(string[] args) foo.Map(t => t.PackageIdHash).Index(14); foo.Map(t => t.PlatformDeviceId).Index(15); foo.Map(t => t.Duration).Index(16); + foo.Map(t => t.AppActivityId).Index(17); csv.Configuration.RegisterClassMap(foo);