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;
            }
        }
Ejemplo n.º 2
0
		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;
			}
		}