Ejemplo n.º 1
0
        public void AddFilesFromRemote(string host, ListFormatType format = ListFormatType.Json, ListWriteMode mode = ListWriteMode.Append)
        {
            MdpRemoteServer mdpRemote = new MdpRemoteServer();
            string          result    = mdpRemote.GetFilesList(host, "");

            AddFilesFromText(result, format, mode);
        }
Ejemplo n.º 2
0
        public void AddFilesFromText(string text, ListFormatType format = ListFormatType.Json, ListWriteMode mode = ListWriteMode.Append)
        {
            switch (format)
            {
            case ListFormatType.Xml:
                AddFilesFromXml(text, mode);
                break;

            case ListFormatType.Json:
                AddFilesFromJson(text, mode);
                break;
            }
        }
Ejemplo n.º 3
0
        public void AddFiles(string s, ListSource source, ListFormatType format, ListWriteMode mode = ListWriteMode.Append)
        {
            switch (source)
            {
            case ListSource.RemoteServer:
                AddFilesFromRemote(s, format, mode);
                break;

            case ListSource.Local:
                AddFilesFromLocal(s, format, mode);
                break;

            case ListSource.Text:
                AddFilesFromText(s, format, mode);
                break;

            default:
                break;
            }
        }
Ejemplo n.º 4
0
        public void AddFilesFromLocal(string path, ListFormatType format = ListFormatType.Json, ListWriteMode mode = ListWriteMode.Append)
        {
            string fileContent = File.ReadAllText(path);

            AddFilesFromText(fileContent, format, mode);
        }