Catalyst Internet Mail .NET

InternetMail.AttachData Method (Byte[], Int32)

Attach the contents of a byte array to the current message.

[Visual Basic]
Overloads Public Function AttachData( _
   ByVal buffer As Byte(), _
   ByVal length As Integer _
) As Boolean
[C#]
public bool AttachData(
   byte[] buffer,
   int length
);

Parameters

buffer
A byte array that contains the data to be attached to the message.
length
An integer value which specifies the maximum number of bytes top copy from the buffer. This value cannot be larger than the size of the buffer specified by the caller.

Return Value

This method returns a boolean value. If the method succeeds, the return value is true. If the method fails, the return value is false. To get extended error information, check the value of the LastError property.

Remarks

The contents of the buffer will be attached to the message as inline content.

The buffer will be examined to determine what kind of data it contains. If there is only text characters, then the content type will be specified as text/plain. If the buffer contains binary data, then the content type will be specified as application/octet-stream, which is appropriate for any type of data.

See Also

InternetMail Class | SocketTools Namespace | InternetMail.AttachData Overload List