Aspose::Email::PersonalInfo::ContactPhoto Class Reference

Represents contact photo. More...

Inherits Object.

Inherited by Aspose::Email::Mapi::MapiContactPhoto.

Public Member Functions

System::SharedPtr< ObjectIdentifierget_Id () const
 Gets object identification information More...
 
Aspose::Email::Mapi::MapiContactPhotoImageFormat get_PhotoImageFormat () const
 Gets a photo type. More...
 
void set_PhotoImageFormat (Aspose::Email::Mapi::MapiContactPhotoImageFormat value)
 Gets a photo type. More...
 
System::ArrayPtr< uint8_t > get_Data () const
 Gets an image data. More...
 
void set_Data (System::ArrayPtr< uint8_t > value)
 Gets an image data. More...
 
 ContactPhoto ()
 Initializes a new instance of the ContactPhoto class. More...
 
 ContactPhoto (System::ArrayPtr< uint8_t > data, Aspose::Email::Mapi::MapiContactPhotoImageFormat photoImageFormat)
 Initializes a new instance of the ContactPhoto class More...
 

Public Attributes

System::ArrayPtr< uint8_t > data
 <remark> More...
 
Aspose::Email::Mapi::MapiContactPhotoImageFormat photoImageFormat
 <remark> More...
 

Friends

class Aspose::Email::Tools::ContactConverter
 
class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
 
class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Create::EwsClientContactCreate
 
class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Get::Helpers::LoadContactPhotosAndAttachmentsProcessor
 
class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::List::EwsClientContactList
 
class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Update::EwsClientContactUpdate
 
class Aspose::Email::Clients::Google::Commands::ContactAPI::V3::CreateUpdateContactPhotoCommand
 
class Aspose::Email::Clients::Google::GmailClient_v3
 
class Aspose::Email::Mapi::MapiContact
 
class Aspose::Email::Mapi::MapiContactPhoto
 

Detailed Description

Represents contact photo.

Constructor & Destructor Documentation

◆ ContactPhoto() [1/2]

Aspose::Email::PersonalInfo::ContactPhoto::ContactPhoto ( )

Initializes a new instance of the ContactPhoto class.

◆ ContactPhoto() [2/2]

Aspose::Email::PersonalInfo::ContactPhoto::ContactPhoto ( System::ArrayPtr< uint8_t >  data,
Aspose::Email::Mapi::MapiContactPhotoImageFormat  photoImageFormat 
)

Initializes a new instance of the ContactPhoto class

Parameters
dataImage data of photo.
photoImageFormatImage format of photo Aspose::Email::Mapi::MapiContactPhotoImageFormat.

Member Function Documentation

◆ get_Data()

System::ArrayPtr<uint8_t> Aspose::Email::PersonalInfo::ContactPhoto::get_Data ( ) const

Gets an image data.

◆ get_Id()

System::SharedPtr<ObjectIdentifier> Aspose::Email::PersonalInfo::ContactPhoto::get_Id ( ) const

Gets object identification information

◆ get_PhotoImageFormat()

Aspose::Email::Mapi::MapiContactPhotoImageFormat Aspose::Email::PersonalInfo::ContactPhoto::get_PhotoImageFormat ( ) const

Gets a photo type.

◆ set_Data()

void Aspose::Email::PersonalInfo::ContactPhoto::set_Data ( System::ArrayPtr< uint8_t >  value)

Gets an image data.

◆ set_PhotoImageFormat()

void Aspose::Email::PersonalInfo::ContactPhoto::set_PhotoImageFormat ( Aspose::Email::Mapi::MapiContactPhotoImageFormat  value)

Gets a photo type.

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::WebService::EWSClient2007

friend class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
friend

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Create::EwsClientContactCreate

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Create::EwsClientContactCreate
friend

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Get::Helpers::LoadContactPhotosAndAttachmentsProcessor

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Get::Helpers::LoadContactPhotosAndAttachmentsProcessor
friend

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::List::EwsClientContactList

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::List::EwsClientContactList
friend

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Update::EwsClientContactUpdate

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Update::EwsClientContactUpdate
friend

◆ Aspose::Email::Clients::Google::Commands::ContactAPI::V3::CreateUpdateContactPhotoCommand

friend class Aspose::Email::Clients::Google::Commands::ContactAPI::V3::CreateUpdateContactPhotoCommand
friend

◆ Aspose::Email::Clients::Google::GmailClient_v3

friend class Aspose::Email::Clients::Google::GmailClient_v3
friend

◆ Aspose::Email::Mapi::MapiContact

friend class Aspose::Email::Mapi::MapiContact
friend

◆ Aspose::Email::Mapi::MapiContactPhoto

◆ Aspose::Email::Tools::ContactConverter

friend class Aspose::Email::Tools::ContactConverter
friend

Member Data Documentation

◆ data

System::ArrayPtr<uint8_t> Aspose::Email::PersonalInfo::ContactPhoto::data

<remark>

◆ photoImageFormat

Aspose::Email::Mapi::MapiContactPhotoImageFormat Aspose::Email::PersonalInfo::ContactPhoto::photoImageFormat

<remark>