Share via


MimePart Members

The MimePart class represents a Multipurpose Internet Mail Extensions (MIME) part.

The following tables list the members exposed by the MimePart type.

Public Constructors

  Name Description
MimePart Overloaded. The MimePart constructors create new MimePart objects.

Top

Public Properties

  Name Description
Aa564599.pubproperty(en-us,EXCHG.80).gif ContentTransferEncoding The ContentTransferEncoding property gets the content transfer encoding that is used to encode this MimePart object.
Aa564599.pubproperty(en-us,EXCHG.80).gif ContentType The ContentType property gets the content type of this MimePart object.
Aa564599.pubproperty(en-us,EXCHG.80).gif FirstChild  The FirstChild property gets the MimeNode object that is the first child of this MimeNode object.(inherited from MimeNode)
Aa564599.pubproperty(en-us,EXCHG.80).gif HasChildren  The HasChildren property gets a bool value that indicates whether this MimeNode object has children.(inherited from MimeNode)
Aa564599.pubproperty(en-us,EXCHG.80).gif Headers The Headers property gets a HeaderList object that represents the headers in this MimePart object.
Aa564599.pubproperty(en-us,EXCHG.80).gif IsEmbeddedMessage The IsEmbeddedMessage property gets a bool that indicates whether this MimePart object contains an embedded message.
Aa564599.pubproperty(en-us,EXCHG.80).gif IsMultipart The IsMultipart property gets a bool that indicates whether this MimePart object represents a multipart Multipurpose Internet Mail Extensions (MIME) part.
Aa564599.pubproperty(en-us,EXCHG.80).gif LastChild  The LastChild property gets the last child of this MimeNode object.(inherited from MimeNode)
Aa564599.pubproperty(en-us,EXCHG.80).gif NextSibling  The NextSibling property gets the next MimeNode object in the list of children that belong to this MimeNode object.(inherited from MimeNode)
Aa564599.pubproperty(en-us,EXCHG.80).gif Parent  The Parent property gets the MimeNode object that is the parent of this MimeNode object.(inherited from MimeNode)
Aa564599.pubproperty(en-us,EXCHG.80).gif PreviousSibling  The PreviousSibling property gets the previous MimeNode object in the list of children that belong to this MimeNode object.(inherited from MimeNode)
Aa564599.pubproperty(en-us,EXCHG.80).gif Subtree  
Aa564599.pubproperty(en-us,EXCHG.80).gif Version The Version property gets the version of the content of this MimePart object.

Top

Public Methods

(see also Protected Methods )

  Name Description
Aa564599.pubmethod(en-us,EXCHG.80).gif AppendChild  (inherited from MimeNode )
Aa564599.pubmethod(en-us,EXCHG.80).gif Clone Overridden. The Clone method returns a deep copy of this MimePart object.
Aa564599.pubmethod(en-us,EXCHG.80).gif CopyTo Overridden. The CopyTo method stores a copy of this MimePart object in destination.
Aa564599.pubmethod(en-us,EXCHG.80).gif Dispose Overloaded. The Dispose overload releases the resources used by the MimePart class.
Aa564599.pubmethod(en-us,EXCHG.80).gif Equals  Overloaded. (inherited from Object )
Aa564599.pubmethod(en-us,EXCHG.80).gif GetContentReadStream The GetContentReadStream method returns a stream that can be used to access the content of this MimePart object.
Aa564599.pubmethod(en-us,EXCHG.80).gif GetContentWriteStream Overloaded. The GetContentWriteStream overloads return a stream that can be used to store data in this MimePart object.
Aa564599.pubmethod(en-us,EXCHG.80).gif GetEnumerator The GetEnumerator method returns an enumerator that can be used to iterate over the MimeNode objects in this MimePart object.
Aa564599.pubmethod(en-us,EXCHG.80).gif GetHashCode  (inherited from Object )
Aa564599.pubmethod(en-us,EXCHG.80).gif GetRawContentReadStream The GetRawContentReadStream method returns a stream that can be used to read the encoded content.
Aa564599.pubmethod(en-us,EXCHG.80).gif GetRawContentWriteStream The GetRawContentWriteStream method returns a stream that can be used to write data into the body of this MimePart object.
Aa564599.pubmethod(en-us,EXCHG.80).gif GetType  (inherited from Object )
Aa564599.pubmethod(en-us,EXCHG.80).gif InsertAfter  (inherited from MimeNode )
Aa564599.pubmethod(en-us,EXCHG.80).gif InsertBefore  (inherited from MimeNode )
Aa564599.pubmethod(en-us,EXCHG.80).gif PrependChild  (inherited from MimeNode )
Aa564599.pubmethod(en-us,EXCHG.80).gifAa564599.static(en-us,EXCHG.80).gif ReferenceEquals  (inherited from Object )
Aa564599.pubmethod(en-us,EXCHG.80).gif RemoveAll  The RemoveAll method removes all children of this MimeNode object.(inherited from MimeNode)
Aa564599.pubmethod(en-us,EXCHG.80).gif RemoveChild  (inherited from MimeNode )
Aa564599.pubmethod(en-us,EXCHG.80).gif RemoveFromParent  The RemoveFromParent method removes this MimeNode object from its parent.(inherited from MimeNode)
Aa564599.pubmethod(en-us,EXCHG.80).gif ReplaceChild  (inherited from MimeNode )
Aa564599.pubmethod(en-us,EXCHG.80).gif SetContentStream Overloaded. The SetContentStream overloads set the content of this MimePart object.
Aa564599.pubmethod(en-us,EXCHG.80).gif ToString  (inherited from Object )
Aa564599.pubmethod(en-us,EXCHG.80).gif TryGetContentReadStream The TryGetContentReadStream method gets a stream that can be used to read the content of this MimePart object.
Aa564599.pubmethod(en-us,EXCHG.80).gif WriteTo Overloaded.  

Top

Protected Methods

  Name Description
Aa564599.protmethod(en-us,EXCHG.80).gif Dispose Overloaded.  
Aa564599.protmethod(en-us,EXCHG.80).gif Finalize  (inherited from Object )
Aa564599.protmethod(en-us,EXCHG.80).gif MemberwiseClone  (inherited from Object )

Top

Explicit Interface Implementations

  Name Description
System.Collections.Generic.IEnumerable<MimePart>.GetEnumerator The System.Collections.Generic.IEnumerable.GetEnumerator method returns an enumerator that can be used to iterate over the children in this MimePart object.
System.Collections.IEnumerable.GetEnumerator The System.Collections.IEnumerable.GetEnumerator method returns an enumerator that can be used to iterate over the children of this MimePart object.

Top