Table of Contents

Constructor Attachment

Namespace
LMKit.Data
Assembly
LM-Kit.NET.dll

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 string

The 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 string

The name of the attachment file.

Exceptions

ArgumentNullException

Thrown when data or name is null.

UnsupportedFileTypeException

Thrown when the file format is not supported (see above for supported formats).