internal void OnDeserializedMethod( StreamingContext context) { var components = ActivityId.Split(_activityIdSeparator, StringSplitOptions.RemoveEmptyEntries); if (components.Length > 0 && DateTime.TryParseExact(components[0], "yyyyMMddHHmmssfff", CultureInfo.InvariantCulture, DateTimeStyles.None, out var dateTime)) { ActivityDateTime = CustomTimeZone.ConvertFromEstToUtc(dateTime); } if (components.Length > 1 && Guid.TryParseExact(components[1], "D", out var guid)) { ActivityGuid = guid; } }