PowerTCP Mail for .NET
Attachment Class Members
Properties  Methods 


The following tables list the members exposed by Attachment.

Public Constructors
 NameDescription
Public ConstructorAttachment ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyContentA reference to the attached file. When DecodeToMemory is false, decoded attachments are stored in this file.  
Public PropertyContentDisposition Gets or sets the ContentDisposition values associated with this part. (Inherited from Dart.Mail.Resource)
Public PropertyContentId Links this resource to a root html part within a "multipart/related" part. (Inherited from Dart.Mail.Resource)
Public PropertyContentType Gets or sets the "Content-Type" header field for the part. (Inherited from Dart.Mail.Part)
Public Propertystatic (Shared in Visual Basic)DecodeToMemoryGets or sets a value that specifies if a MemoryStream should be used for storing decoded content instead of Content.  
Public Propertystatic (Shared in Visual Basic)Directory Designates the location to temporarily store decoded file attachments.  
Public PropertyFileNameGets and sets ContentDisposition.FileName and ContentType.Name.  
Public PropertyHeadersProvides a Part.Headers instance that lists all unique header fields. (Inherited from Dart.Mail.Part)
Public PropertyLengthOverridden.  Returns the approximate Length of the encoded part.  
Public PropertyTag Gets or sets an object that stores any user data. (Inherited from Dart.Mail.Part)
Public PropertyTransferEncoding Gets or sets the TransferEncoding value ("content-transfer-encoding") associated with this part. (Inherited from Dart.Mail.Resource)
Top
Public Methods
 NameDescription
Public MethodClear Reinitializes the part to default (empty) values. (Inherited from Dart.Mail.Resource)
Public MethodCloneOverridden. Creates a deep copy of the Attachment part, but a shallow copy of its Content.  
Public MethodContentToArray Gets a byte[] that contains decoded byte content. (Inherited from Dart.Mail.Resource)
Public MethodDisposeOverloaded. Overridden.  Releases all resources associated with the object.  
Public MethodGetContentEncodingStreamReturns a Stream that encodes when System.IO.Stream.Read(System.Byte[],System.Int32,System.Int32) is used and decodes when System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32) is used. (Inherited from Dart.Mail.Resource)
Public MethodGetContentStreamOverridden.  Gets a FileStream or MemoryStream for reading or writing of content data.  
Public MethodGetDecodingExceptions Returns Exceptions created during decoding. (Inherited from Dart.Mail.Part)
Public MethodGetEncodingStreamReturns a Stream that encodes when System.IO.Stream.Read(System.Byte[],System.Int32,System.Int32) is used and decodes when System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32) is used. (Inherited from Dart.Mail.Part)
Public MethodGetMediaTypeFromExtensionParses the extension from the provided path and uses it to return a string suitable for use as ContentType.MediaType. (Inherited from Dart.Mail.Resource)
Public MethodToArray Returns the encoded MIME entity as a byte array. (Inherited from Dart.Mail.Part)
Public MethodToStringOverloaded.  Returns the MIME entity as a String. (Inherited from Dart.Mail.Part)
Top
See Also

Reference

Attachment Class
Dart.Mail Namespace


PowerTCP Mail for .NET Documentation Version 4.3
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic