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; } }
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; } }