Uploads an attachment from a local file to this EmailInteraction.

Namespace: ININ.IceLib.Interactions
Assembly: ININ.IceLib.Interactions (in ININ.IceLib.Interactions.dll) Version: 0.0.0.0 (22.3.0.218)

Collapse imageSyntax

C#
public void UploadFileAttachment(
	string fileName,
	string contentId
)
Visual Basic
Public Sub UploadFileAttachment ( _
	fileName As String, _
	contentId As String _
)

Parameters

fileName
Type: System..::..String
The path and name of a local file to upload the attachment from.
contentId
Type: System..::..String
The Content-ID for an inline attachment conforming to RFC 2111.

Collapse imageRemarks

A non-null, non-empty Content-ID must be provided to create an inline attachment. Inline attachments conform to RFC 2111, and appear within the body of an email if a Content-ID is provided and the HTML email body includes an element (e.g. <img>) associated to a valid URL using the cid: URL scheme.

Use GenerateContentId(String) to generate a unique Content-ID for an inline attachment prior to uploading it.

Collapse imageExceptions

ExceptionCondition
System..::..ArgumentNullExceptionA parameter is nullNothingnullptra null reference (Nothing in Visual Basic).
System..::..ArgumentExceptionA parameter contains an invalid value.
ININ.IceLib.Connection..::..RequestTimeoutExceptionThe request timed out while waiting for a response.
ININ.IceLib.Connection..::..SessionDisconnectedExceptionThe Session does not have a valid connection.
System..::..ObjectDisposedExceptionThe Session has been disposed.

Collapse imageVersion Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.

Collapse imageSee Also