An instance of FileType class; Unknown if a file type isn’t detected.
Remarks
detectionMode parameter provides the ability to control file type detection:
Default. The file type is detected by the file extension; if the file extension isn’t recognized, the file type is detected by the file content.
Extension.The file type is detected only by the file extension.
Content. The file type is detected only by the file content.
Examples
The following example shows how to detect file type of container item:
// Create an instance of Parser classusing(Parserparser=newParser(filePath)){// Extract attachments from the containerIEnumerable<ContainerItem>attachments=parser.GetContainer();// Check if container extraction is supportedif(attachments==null){Console.WriteLine("Container extraction isn't supported");}// Iterate over attachmentsforeach(ContainerItemiteminattachments){// Detect the file typeOptions.FileTypefileType=item.DetectFileType(Options.FileTypeDetectionMode.Default);// Print the name and file typeConsole.WriteLine(string.Format("{0}: {1}",item.Name,fileType));}}