Beispiel #1
0
        protected virtual void OnItemChangeSkipped(object sender, ItemChangeSkippedEventArgs args)
        {
            EventHandler <ItemChangeSkippedEventArgs> tmp = ItemChangeSkipped;

            if (tmp != null)
            {
                _skippedItems.Add(args.ItemChange);
                tmp(this, args);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Called when [sync item change skiped].
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="args">The <see cref="Microsoft.Synchronization.ItemChangeSkippedEventArgs"/> instance containing the event data.</param>
        protected virtual void OnSyncItemChangeSkiped(object sender, ItemChangeSkippedEventArgs args)
        {
            if (_syncApp.CurrentProcessedSyncType == null)
            {
                throw new NullReferenceException("CurrentProcessedSyncType");
            }

            SaveChangeAction changeAction = (SaveChangeAction)Enum.Parse(typeof(SaveChangeAction),
                                                                         args.ItemRecoverableErrorData.ItemDisplayName);

            string debugStr = string.Format("Item change skiped: {0} in stage - {1} provider position - {2} for action {3} error detail {4}",
                                            args.ItemRecoverableErrorData.ItemDisplayName, args.Stage.ToString(),
                                            args.ReportingProvider.ToString(), changeAction.ToString(),
                                            args.ItemRecoverableErrorData.ErrorDescription);

            DebugAssistant.Log(debugStr);
        }
Beispiel #3
0
 protected virtual void OnItemChangeSkipped(object sender, ItemChangeSkippedEventArgs args)
 {
     EventHandler<ItemChangeSkippedEventArgs> tmp = ItemChangeSkipped;
     if (tmp != null)
     {
         _skippedItems.Add(args.ItemChange);
         tmp(this, args);
     }
 }
Beispiel #4
0
        /// <summary>
        /// Called when [sync item change skiped].
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="args">The <see cref="Microsoft.Synchronization.ItemChangeSkippedEventArgs"/> instance containing the event data.</param>
        protected virtual void OnSyncItemChangeSkiped(object sender, ItemChangeSkippedEventArgs args)
        {
            if (_syncApp.CurrentProcessedSyncType == null)
            {
                throw new NullReferenceException("CurrentProcessedSyncType");
            }

            SaveChangeAction changeAction = (SaveChangeAction)Enum.Parse(typeof(SaveChangeAction),
                                                                        args.ItemRecoverableErrorData.ItemDisplayName);

            string debugStr = string.Format("Item change skiped: {0} in stage - {1} provider position - {2} for action {3} error detail {4}",
                                             args.ItemRecoverableErrorData.ItemDisplayName, args.Stage.ToString(),
                                             args.ReportingProvider.ToString(), changeAction.ToString(),
                                             args.ItemRecoverableErrorData.ErrorDescription);
            DebugAssistant.Log(debugStr);
        }
Beispiel #5
0
 private static void Program_ItemChangeSkipped(object sender, ItemChangeSkippedEventArgs e)
 {
 }
Beispiel #6
0
 static void DestinationCallbacks_ItemChangeSkipped(object sender, ItemChangeSkippedEventArgs e)
 {
     Console.Write("Event Item Change Skipped: provider {0}, ", e.ReportingProvider.ToString());
     Console.Write("stage - {0}, ", e.Stage.ToString());
     Console.WriteLine("item  - {0} ", e.ItemChange.ItemId.ToString());
 }
 private static void Program_ItemChangeSkipped(object sender, ItemChangeSkippedEventArgs e)
 {
     // display conflict type
 }
Beispiel #8
0
 static void DestinationCallbacks_ItemChangeSkipped(object sender, ItemChangeSkippedEventArgs e)
 {
     Console.Write("Event Item Change Skipped: provider {0}, ", e.ReportingProvider.ToString());
     Console.Write("stage - {0}, ", e.Stage.ToString());
     Console.WriteLine("item  - {0} ", e.ItemChange.ItemId.ToString());
 }