Constructor Attachment
Attachment(string)
Initializes a new instance of the Attachment class by loading the content from the specified file path. The file must be one of the supported image formats:
- PNG
- BMP
- GIF
- PSD
- PIC
- JPEG
- PNM
- HDR
- TGA
public Attachment(string path)
Parameters
path
stringThe file system path to the attachment file.
Exceptions
- FileNotFoundException
Thrown when the specified file does not exist.
- UnsupportedFileTypeException
Thrown when the file format is not supported (see above for supported formats).
Attachment(byte[], string)
Initializes a new instance of the Attachment class with the provided data and name. The data must represent one of the supported image formats:
- PNG
- BMP
- GIF
- PSD
- PIC
- JPEG
- PNM
- HDR
- TGA
public Attachment(byte[] data, string name)
Parameters
data
byte[]The byte array representing the content of the attachment.
name
stringThe name of the attachment file.
Exceptions
- ArgumentNullException
Thrown when
data
orname
is null.- UnsupportedFileTypeException
Thrown when the file format is not supported (see above for supported formats).