Example #1
0
 public void LoadFromXML(System.Xml.XmlElement node, IDTSInfoEvents infoEvents)
 {
     if (node.Name != "SSHFTPTask")
     {
         throw new Exception("Unexpected task element when loading task.");
     }
     else
     {
         try
         {
             _SSHconnMgrName = node.Attributes.GetNamedItem("SSHconnMgrName").Value;
             _sendFilesSourceConnectionManagerName         = node.Attributes.GetNamedItem("sendFilesSourceConnectionManagerName").Value;
             _sendFilesDestinationDirectory                = node.Attributes.GetNamedItem("sendFilesDestinationDirectory").Value;
             _receiveFilesDestinationConnectionManagerName = node.Attributes.GetNamedItem("receiveFilesDestinationConnectionManagerName").Value;
             _receiveFilesSourceFile = node.Attributes.GetNamedItem("receiveFilesSourceFile").Value;
             if (node.Attributes.GetNamedItem("operation").Value == string.Empty)
             {
                 _operation = SSHFTPOperation.SendFiles;
             }
             if (node.Attributes.GetNamedItem("operation").Value == "SendFiles")
             {
                 _operation = SSHFTPOperation.SendFiles;
             }
             if (node.Attributes.GetNamedItem("operation").Value == "ReceiveFiles")
             {
                 _operation = SSHFTPOperation.ReceiveFiles;
             }
         }
         catch
         {
             throw;
         }
     }
 }
 public void LoadFromXML(System.Xml.XmlElement node, IDTSInfoEvents infoEvents)
 {
     if (node.Name != "SSHFTPTask")
     {
         throw new Exception("Unexpected task element when loading task.");
     }
     else
     {
         try
         {
             _SSHconnMgrName = node.Attributes.GetNamedItem("SSHconnMgrName").Value;
             _sendFilesSourceConnectionManagerName = node.Attributes.GetNamedItem("sendFilesSourceConnectionManagerName").Value;
             _sendFilesDestinationDirectory = node.Attributes.GetNamedItem("sendFilesDestinationDirectory").Value;
             _receiveFilesDestinationConnectionManagerName = node.Attributes.GetNamedItem("receiveFilesDestinationConnectionManagerName").Value;
             _receiveFilesSourceFile = node.Attributes.GetNamedItem("receiveFilesSourceFile").Value;
             if (node.Attributes.GetNamedItem("operation").Value == string.Empty) { _operation = SSHFTPOperation.SendFiles; }
             if (node.Attributes.GetNamedItem("operation").Value == "SendFiles") { _operation = SSHFTPOperation.SendFiles; }
             if (node.Attributes.GetNamedItem("operation").Value == "ReceiveFiles") { _operation = SSHFTPOperation.ReceiveFiles; }
         }
         catch
         {
             throw;
         }
     }
 }