示例#1
0
 protected WatcherArguments(SerializationInfo info, StreamingContext context)
     : base(info, context)
 {
     FullName  = info.GetString(nameof(FullName));
     Directory = info.GetString(nameof(Directory));
     File      = new TieFileInfo(FullName);
     GetFileInfoParts();
 }
示例#2
0
 /// <summary>
 /// Arguments generated by file watcher
 /// </summary>
 /// <param name="fi">FileInfo class to interact with file (read, write, delete at your own discretion)</param>
 /// <param name="nid">Notifier Id</param>
 /// <param name="nn">Notifier Name</param>
 /// <param name="pid">Process Id</param>
 /// <param name="pn">Process Name</param>
 /// <param name="toe">Time Of Event</param>
 /// <param name="tid">Trigger Id</param>
 /// <param name="tn">Trigger Name</param>
 /// <param name="trid">Transaction Id</param>
 public WatcherArguments(TieFileInfo fi,
                         int pid, string pn, DateTime toe, int tid, string tn, Guid trid)
     : base(pid, pn, toe, tid, tn, trid)
 {
     File     = fi;
     FullName = File.FullName;
     GetFileInfoParts();
 }