Immidiate ui reflection for calendar events and some more error handling.
This commit is contained in:
@@ -31,6 +31,11 @@ public class SynchronizerErrorContext
|
||||
/// </summary>
|
||||
public IRequestBundle RequestBundle { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the original request associated with the error when available.
|
||||
/// </summary>
|
||||
public IRequestBase Request { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets additional data associated with the error
|
||||
/// </summary>
|
||||
@@ -76,6 +81,16 @@ public class SynchronizerErrorContext
|
||||
/// </summary>
|
||||
public string FolderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the calendar ID associated with the error for calendar sync issue tracking.
|
||||
/// </summary>
|
||||
public Guid? CalendarId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the calendar name for display purposes.
|
||||
/// </summary>
|
||||
public string CalendarName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the type of operation that failed.
|
||||
/// Examples: "FolderSync", "MailSync", "RequestExecution", "Idle"
|
||||
@@ -89,6 +104,16 @@ public class SynchronizerErrorContext
|
||||
/// </summary>
|
||||
public bool IsEntityNotFound { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets whether a synchronizer error handler processed this error.
|
||||
/// </summary>
|
||||
public bool WasHandled { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the handler type that processed this error.
|
||||
/// </summary>
|
||||
public string HandledBy { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets whether this error should be retried based on severity and retry count.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user