Attachment.Name Property

 

Gets or sets the MIME content type name value in the content type associated with this attachment.

Namespace:   System.Net.Mail
Assembly:  System (in System.dll)

public string Name { get; set; }

Property Value

Type: System.String

A String that contains the value for the content type name represented by the ContentType.Name property.

Exception Condition
ArgumentNullException

The value specified for a set operation is null.

ArgumentException

The value specified for a set operation is Empty ("").

The Name property is used in the Content-Type header generated for this attachment. The Name is displayed as the attachment’s name when the email with the attachment is received. A grammar that details the syntax of the Content-Type header is described in RFC 2045 Section 5.1. RFC 2046 provides detailed information about MIME media types and their parameters. These RFCs are available at http://www.ietf.org.

The following code example demonstrates how to display information about an attachment.

public static void DisplayFileAttachment(Attachment a)
{
	Console.WriteLine("Content Disposition {0}", a.ContentDisposition.ToString());
	Console.WriteLine("Content Type {0}", a.ContentType.ToString());
	Console.WriteLine("Name {0}", a.Name);
}

.NET Framework
Available since 2.0
Return to top
Show: