Post

SpectrumFileOpenException

Thrown when an MS data file cannot be opened or indexed.


Remarks

Thrown when an MS data file cannot be opened or indexed. Derives from IOException, so existing file-error handling still catches it.

Thrown by SpectrumFileReaderFactory.GetReader, and by FileReader.ReadSpectrum, ReadSpectrumEx and ReadChromatogram when given a new file name.

Inherits

IOException


Constructors

SyntaxDescription
SpectrumFileOpenException(string fileName, string detail)Creates the exception for a file that could not be opened. detail is why, as reported by the reader.
SpectrumFileOpenException(string fileName, string detail, Exception innerException)Creates the exception for a file that could not be opened, wrapping the exception that caused it.

Properties

IdentifierTypeDescription
FileNamestringThe file that could not be opened.

Example

1
2
3
4
5
6
7
8
9
10
11
12
13
using Nova.Data;
using Nova.Io.Read;

FileReader reader = new FileReader();

try
{
  Spectrum spectrum = reader.ReadSpectrum("missing.mzML");
}
catch (SpectrumFileOpenException ex)
{
  Console.WriteLine(ex.FileName + ": " + ex.Message);
}
This post is licensed under CC BY 4.0 by the author.

Trending Tags