Represents an embedded resource in a message. More...
Inherits Aspose::Email::AttachmentBase.
Public Member Functions | |
| System::SharedPtr< System::Uri > | get_ContentLink () |
| Gets a URI that the resource must match. More... | |
| void | set_ContentLink (System::SharedPtr< System::Uri > value) |
| Sets a URI that the resource must match. More... | |
| System::String | get_Name () |
| System::SharedPtr< Aspose::Email::Mime::ContentDisposition > | get_ContentDisposition () |
| Gets Content-Disposition header More... | |
| LinkedResource (System::String fileName) | |
| Initializes a new instance of the LinkedResource class. More... | |
| LinkedResource (System::String fileName, System::String mediaType) | |
| Initializes a new instance of the LinkedResource class. More... | |
| LinkedResource (System::String fileName, System::SharedPtr< Aspose::Email::Mime::ContentType > contentType) | |
| Initializes a new instance of the LinkedResource class. More... | |
| LinkedResource (System::SharedPtr< System::IO::Stream > contentStream) | |
| Initializes a new instance of the LinkedResource class. More... | |
| LinkedResource (System::SharedPtr< System::IO::Stream > contentStream, System::String mediaType) | |
| Initializes a new instance of the LinkedResource class. More... | |
| LinkedResource (System::SharedPtr< System::IO::Stream > contentStream, System::SharedPtr< Aspose::Email::Mime::ContentType > contentType) | |
| Initializes a new instance of the LinkedResource class. More... | |
| LinkedResource () | |
| Initializes a new instance of the LinkedResource class. More... | |
| LinkedResource (System::SharedPtr< Aspose::Email::Mime::MimePart > part) | |
| Initializes a new instance of the LinkedResource class. More... | |
| System::SharedPtr< Mapi::MapiAttachment > | ConvertToMapiAttachment (Mapi::OutlookMessageFormat format, int32_t codePage, int32_t count, bool preserveDates) override |
| System::SharedPtr< LinkedResource > | Clone () |
Public Member Functions inherited from Aspose::Email::AttachmentBase | |
| System::SharedPtr< System::IO::Stream > | get_ContentStream () |
| Gets the content stream. More... | |
| void | set_ContentStream (System::SharedPtr< System::IO::Stream > value) |
| Sets the content stream. More... | |
| System::String | get_ContentId () |
| Gets the content id. More... | |
| void | set_ContentId (System::String value) |
| Sets the content id. More... | |
| virtual System::SharedPtr< Mime::HeaderCollection > | get_Headers () |
| Gets headers collection of attachment. More... | |
| System::SharedPtr< Aspose::Email::Mime::ContentType > | get_ContentType () |
| Gets the type of the content. More... | |
| void | set_ContentType (System::SharedPtr< Aspose::Email::Mime::ContentType > value) |
| Sets the type of the content. More... | |
| Aspose::Email::Mime::TransferEncoding | get_TransferEncoding () |
| Gets the transfer encoding. More... | |
| void | set_TransferEncoding (Aspose::Email::Mime::TransferEncoding value) |
| Sets the transfer encoding. More... | |
| System::SharedPtr< System::Uri > | get_ContentLocation () const |
| Gets the content location. More... | |
| void | set_ContentLocation (System::SharedPtr< System::Uri > value) |
| Sets the content location. More... | |
| System::String | get_ItemId () const |
| void | set_ItemId (System::String value) |
| System::SharedPtr< Aspose::Email::Mime::MimePart > | get_MimePart () const |
| Gets the MIME part. More... | |
| void | set_MimePart (System::SharedPtr< Aspose::Email::Mime::MimePart > value) |
| Sets the MIME part. More... | |
| bool | get_Hidden () |
| void | set_Hidden (bool value) |
| virtual void | SaveInternal (System::SharedPtr< System::IO::Stream > stream) |
| Saves the specified stream. More... | |
| virtual void | Save (System::SharedPtr< System::IO::Stream > stream) |
| Saves the specified stream. More... | |
| virtual void | Save (System::String fileName) |
| Saves the specified file name. More... | |
| void | SetContentFromString (System::String contentString, System::SharedPtr< Aspose::Email::Mime::ContentType > contentType) |
| Sets the content from string. More... | |
| void | SetContentFromString (System::String contentString, System::SharedPtr< System::Text::Encoding > encoding, System::String mediaType) |
| Sets the content from string. More... | |
| void | SetContentFromString (System::String contentString, System::SharedPtr< System::Text::Encoding > encoding, System::SharedPtr< Aspose::Email::Mime::ContentType > contentType, Aspose::Email::Mime::TransferEncoding te) |
| Sets the content from string. More... | |
| void | SetSTnefContent (System::ArrayPtr< uint8_t > data) |
| Sets the S/TNEF content. More... | |
| virtual void | PrepareForSending () |
| Prepares for sending. More... | |
| void | Dispose () override |
| Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More... | |
Static Public Member Functions | |
| static System::SharedPtr< LinkedResource > | CreateLinkedResourceFromString (System::String content) |
| Creates the linked resource from string. More... | |
| static System::SharedPtr< LinkedResource > | CreateLinkedResourceFromString (System::String content, System::SharedPtr< System::Text::Encoding > contentEncoding, System::String mediaType) |
| Creates the linked resource from string. More... | |
| static System::SharedPtr< LinkedResource > | CreateLinkedResourceFromString (System::String content, System::SharedPtr< Aspose::Email::Mime::ContentType > contentType) |
| Creates the linked resource from string. More... | |
Additional Inherited Members | |
Public Attributes inherited from Aspose::Email::AttachmentBase | |
| bool | Disposed |
| Is disposed. More... | |
| int32_t | TnefAttachIndex |
Protected Member Functions inherited from Aspose::Email::AttachmentBase | |
| AttachmentBase () | |
| Initializes a new instance of the AttachmentBase class. More... | |
| AttachmentBase (System::SharedPtr< System::IO::Stream > contentStream, System::String name, System::String mediaType) | |
| Initializes a new instance of the AttachmentBase class. More... | |
| AttachmentBase (System::String fileName) | |
| Initializes a new instance of the AttachmentBase class. More... | |
| AttachmentBase (System::String fileName, System::String mediaType) | |
| Initializes a new instance of the AttachmentBase class. More... | |
| AttachmentBase (System::String fileName, System::SharedPtr< Aspose::Email::Mime::ContentType > contentType) | |
| Initializes a new instance of the AttachmentBase class. More... | |
| AttachmentBase (System::SharedPtr< System::IO::Stream > contentStream) | |
| Initializes a new instance of the AttachmentBase class. More... | |
| AttachmentBase (System::SharedPtr< System::IO::Stream > contentStream, System::String mediaType) | |
| Initializes a new instance of the AttachmentBase class. More... | |
| AttachmentBase (System::SharedPtr< System::IO::Stream > contentStream, System::SharedPtr< Aspose::Email::Mime::ContentType > contentType) | |
| Initializes a new instance of the AttachmentBase class. More... | |
| virtual System::String | GenerateContentId () |
| Generates the content id value. More... | |
| virtual void | Dispose (bool disposing) |
| Releases unmanaged and - optionally - managed resources. More... | |
| virtual | ~AttachmentBase () |
Static Protected Member Functions inherited from Aspose::Email::AttachmentBase | |
| static System::SharedPtr< System::Text::Encoding > | GetEncodingFromContent (System::String contentString, System::SharedPtr< Aspose::Email::Mime::ContentType > contentType) |
| Defines Encoding from content. More... | |
Represents an embedded resource in a message.
The following example shows how to embed objects using LinkedResource into an Email.
[C#]
[Visual Basic]
| Aspose::Email::LinkedResource::LinkedResource | ( | System::String | fileName | ) |
Initializes a new instance of the LinkedResource class.
| fileName | The file name that holds the content for this resource. |
| Aspose::Email::LinkedResource::LinkedResource | ( | System::String | fileName, |
| System::String | mediaType | ||
| ) |
Initializes a new instance of the LinkedResource class.
| fileName | The file name that holds the content for this resource. |
| mediaType | Internet media type. |
| Aspose::Email::LinkedResource::LinkedResource | ( | System::String | fileName, |
| System::SharedPtr< Aspose::Email::Mime::ContentType > | contentType | ||
| ) |
Initializes a new instance of the LinkedResource class.
| fileName | The file name that holds the content for this resource. |
| contentType | The type of content. |
| Aspose::Email::LinkedResource::LinkedResource | ( | System::SharedPtr< System::IO::Stream > | contentStream | ) |
Initializes a new instance of the LinkedResource class.
| contentStream | A stream that contains the content for this resource. |
| Aspose::Email::LinkedResource::LinkedResource | ( | System::SharedPtr< System::IO::Stream > | contentStream, |
| System::String | mediaType | ||
| ) |
Initializes a new instance of the LinkedResource class.
| contentStream | A stream that contains the content for this resource. |
| mediaType | Internet media type. |
| Aspose::Email::LinkedResource::LinkedResource | ( | System::SharedPtr< System::IO::Stream > | contentStream, |
| System::SharedPtr< Aspose::Email::Mime::ContentType > | contentType | ||
| ) |
Initializes a new instance of the LinkedResource class.
| contentStream | A stream that contains the content for this resource. |
| contentType | The type of content. |
| Aspose::Email::LinkedResource::LinkedResource | ( | ) |
Initializes a new instance of the LinkedResource class.
| Aspose::Email::LinkedResource::LinkedResource | ( | System::SharedPtr< Aspose::Email::Mime::MimePart > | part | ) |
Initializes a new instance of the LinkedResource class.
| part | An linked resource mime part |
| ArgumentNullException | part is null |
| System::SharedPtr<LinkedResource> Aspose::Email::LinkedResource::Clone | ( | ) |
|
overridevirtual |
Implements Aspose::Email::AttachmentBase.
|
static |
Creates the linked resource from string.
| content | A string that contains the resource to be included in the email attachment. |
|
static |
Creates the linked resource from string.
| content | A string that contains the resource to be included in the email attachment. |
| contentType | The type of the content. |
|
static |
Creates the linked resource from string.
| content | A string that contains the resource to be included in the email attachment. |
| contentEncoding | The content encoding. |
| mediaType | The MIME media type of the content. |
| System::SharedPtr<Aspose::Email::Mime::ContentDisposition> Aspose::Email::LinkedResource::get_ContentDisposition | ( | ) |
Gets Content-Disposition header
| System::SharedPtr<System::Uri> Aspose::Email::LinkedResource::get_ContentLink | ( | ) |
Gets a URI that the resource must match.
| System::String Aspose::Email::LinkedResource::get_Name | ( | ) |
| void Aspose::Email::LinkedResource::set_ContentLink | ( | System::SharedPtr< System::Uri > | value | ) |
Sets a URI that the resource must match.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |