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 () |
![]() | |
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::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 | |
![]() | |
bool | Disposed |
Is disposed. More... | |
int32_t | TnefAttachIndex |
![]() | |
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 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.
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 |