mRemoteNG.Config.Serializers.PortScanDeserializer.Deserialize C# (CSharp) Method

Deserialize() public method

public Deserialize ( ) : ConnectionTreeModel
return mRemoteNG.Tree.ConnectionTreeModel
        public ConnectionTreeModel Deserialize()
        {
            var connectionTreeModel = new ConnectionTreeModel();
            var root = new RootNodeInfo(RootNodeType.Connection);
            connectionTreeModel.AddRootNode(root);

            foreach (var host in _scannedHosts)
                ImportScannedHost(host, root);

            return connectionTreeModel;
        }

Usage Example

 public void OnetimeSetup()
 {
     var host = new ScanHost("10.20.30.40")
     {
         HostName = "server1.domain.com",
         SSH = true
     };
     _deserializer = new PortScanDeserializer(new [] {host}, ProtocolType.SSH2);
     _deserializer.Deserialize();
     var connectionTreeModel = _deserializer.Deserialize();
     var root = connectionTreeModel.RootNodes.First();
     _importedConnectionInfo = root.Children.First();
 }
All Usage Examples Of mRemoteNG.Config.Serializers.PortScanDeserializer::Deserialize