public void HandleTableProcessorBegin(object sender, TableProcessorBeginEventArgs args) { foreach (IUploadEventHandler handler in Handlers) { handler.HandleTableProcessorBegin(sender, args); } }
public void HandleTableProcessorBegin(object sender, TableProcessorBeginEventArgs args) { BeginEventArgs = args; if ((TableBeginEventArgs == null) || (args.TableName != TableBeginEventArgs.TableName)) { TableBeginEventArgs = args; } }
public void HandleTableProcessorBegin(object sender, TableProcessorBeginEventArgs args) { Detail = new UploadDetail() { TableName = args.TableName, ClassName = args.ClassName, Begin = DateTime.Now, UploadHeader = Header }; Context.UploadDetails.Add(Detail); Context.SaveChanges(); }
public void HandleTableProcessorEnd(object sender, TableProcessorEndEventArgs args) { TableProcessorBeginEventArgs beginArgs = (args.ClassName == TableBeginEventArgs.ClassName) ? TableBeginEventArgs : BeginEventArgs; TimeSpan ts = args.When - beginArgs.When; String duration = String.Format("{0:D2}:{1:D2}:{2:D2}:{3:D3}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds); String txt = String.Format("Table - {0} ; Begin - {1} ; End - {2} ; Duration - {3} ; Class - {4}", beginArgs.TableName, beginArgs.When.ToLongTimeString(), args.When.ToLongTimeString(), duration, beginArgs.ClassName); Write(txt); }
public void HandleTableProcessorBegin(object sender, TableProcessorBeginEventArgs args) { BeginEventArgs = args; System.Console.WriteLine(GetBaseText(args)); }