public ScanFileOnServerAsync ( string filePath ) : Task |
||
filePath | string | Path to the file/directory on the ClamAV server. |
return | Task |
static void Main(string[] args) { Task.Run(async () => { var clam = new ClamClient("localhost", 3310); var scanResult = await clam.ScanFileOnServerAsync("C:\\test.txt"); //any file you would like! switch (scanResult.Result) { case ClamScanResults.Clean: Console.WriteLine("The file is clean!"); break; case ClamScanResults.VirusDetected: Console.WriteLine("Virus Found!"); Console.WriteLine("Virus name: {0}", scanResult.InfectedFiles.First().VirusName); break; case ClamScanResults.Error: Console.WriteLine("Woah an error occured! Error: {0}", scanResult.RawResult); break; } }).Wait(); }