private void CreateServers()
        {
            DetachPreviousServers();
            pendingImages.Clear();

            if (networkServer != null)
            {
                var fileServer = new AsyncFileSystemServer(Name);
                fileServer.FileExtension = networkServer.FileExtension;

                this.fileServer = fileServer;
                AttachFileServer();

                memoryServer              = new LRUMemoryCache(Name);
                memoryServer.ImageLoaded += memoryServer_ImageLoaded;
            }
        }
Пример #2
0
        private void CreateServers()
        {
            DetachPreviousServers();
            pendingImages.Clear();

            if (sourceServer != null)
            {
                //if (this.fileServer == null || (this.fileServer != null && String.IsNullOrEmpty(this.fileServer.ServerName)))
                //{
                var fileServer = new AsyncFileSystemServer(ServerName);
                fileServer.FileExtension = sourceServer.FileExtension;

                this.fileServer              = fileServer;
                this.fileServer.ImageLoaded += fileServer_ImageLoaded;
                //}

                memoryServer              = new LRUMemoryCache(ServerName);
                memoryServer.ImageLoaded += memoryServer_ImageLoaded;
            }
        }