Aspose::Email::Mapi::MapiContactEventPropertySet Class Referencefinal

Specify events associated with a contact More...

Inherits Aspose::Email::Mapi::MapiContactPropertySet.

Public Member Functions

System::DateTime get_Birthday ()
 Specifies the birthday of the contact More...
 
void set_Birthday (System::DateTime value)
 Specifies the birthday of the contact More...
 
System::DateTime get_WeddingAnniversary ()
 Specifies the wedding anniversary of the contact More...
 
void set_WeddingAnniversary (System::DateTime value)
 Specifies the wedding anniversary of the contact More...
 
 MapiContactEventPropertySet ()
 Initializes a new instance of the MapiContactEventPropertySet class More...
 
 MapiContactEventPropertySet (System::SharedPtr< MapiMessageItemBase > msg)
 Initializes a new instance of the MapiContactEventPropertySet class More...
 
 MapiContactEventPropertySet (System::SharedPtr< MapiPropertyCollection > properties)
 Initializes a new instance of the MapiContactEventPropertySet class More...
 
 MapiContactEventPropertySet (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > properties)
 Initializes a new instance of the MapiContactEventPropertySet class More...
 
void ToVCard (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > vCardProperties)
 Converts this MapiContactEventPropertySet into vCard properties and adds them to the specified VCardHeaderList More...
 
void SetOwner (System::SharedPtr< MapiMessageItemBase > msg) override
 
- Public Member Functions inherited from Aspose::Email::Mapi::MapiContactPropertySet
System::String GetStringProperty (MapiNamedPropertyId nameId, System::String value)
 
void SetStringProperty (MapiNamedPropertyId nameId, System::String value, System::Guid psetId, System::String &prop)
 
bool GetBooleanProperty (MapiNamedPropertyId nameId, bool value)
 
void SetBooleanProperty (MapiNamedPropertyId nameId, bool value, System::Guid psetId, bool &prop)
 
System::DateTime GetDateTimeProperty (MapiNamedPropertyId nameId, System::DateTime value)
 
void SetDateTimeProperty (MapiNamedPropertyId nameId, System::DateTime value, System::Guid psetId, System::DateTime &prop)
 

Friends

class Aspose::Email::Tools::ContactConverter
 
class Aspose::Email::Mapi::MapiContact
 

Additional Inherited Members

- Protected Member Functions inherited from Aspose::Email::Mapi::MapiContactPropertySet
System::String GetStringProperty (int64_t tag, System::String value)
 
void SetStringProperty (int64_t tag, System::String value, System::String &prop)
 
void SetDateTimeProperty (int64_t tag, System::DateTime value, System::DateTime &prop)
 
- Protected Attributes inherited from Aspose::Email::Mapi::MapiContactPropertySet
System::SharedPtr< MapiMessageItemBasemsg
 

Detailed Description

Specify events associated with a contact

Constructor & Destructor Documentation

◆ MapiContactEventPropertySet() [1/4]

Aspose::Email::Mapi::MapiContactEventPropertySet::MapiContactEventPropertySet ( )

Initializes a new instance of the MapiContactEventPropertySet class

◆ MapiContactEventPropertySet() [2/4]

Aspose::Email::Mapi::MapiContactEventPropertySet::MapiContactEventPropertySet ( System::SharedPtr< MapiMessageItemBase msg)

Initializes a new instance of the MapiContactEventPropertySet class

Parameters
msgA MapiMessage containing contact events properties

◆ MapiContactEventPropertySet() [3/4]

Aspose::Email::Mapi::MapiContactEventPropertySet::MapiContactEventPropertySet ( System::SharedPtr< MapiPropertyCollection properties)

Initializes a new instance of the MapiContactEventPropertySet class

Parameters
propertiesA MapiPropertyCollection containing contact events properties

◆ MapiContactEventPropertySet() [4/4]

Aspose::Email::Mapi::MapiContactEventPropertySet::MapiContactEventPropertySet ( System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList >  properties)

Initializes a new instance of the MapiContactEventPropertySet class

Parameters
propertiesA VCardHeaderList containing contact events properties

Member Function Documentation

◆ get_Birthday()

System::DateTime Aspose::Email::Mapi::MapiContactEventPropertySet::get_Birthday ( )

Specifies the birthday of the contact

◆ get_WeddingAnniversary()

System::DateTime Aspose::Email::Mapi::MapiContactEventPropertySet::get_WeddingAnniversary ( )

Specifies the wedding anniversary of the contact

◆ set_Birthday()

void Aspose::Email::Mapi::MapiContactEventPropertySet::set_Birthday ( System::DateTime  value)

Specifies the birthday of the contact

◆ set_WeddingAnniversary()

void Aspose::Email::Mapi::MapiContactEventPropertySet::set_WeddingAnniversary ( System::DateTime  value)

Specifies the wedding anniversary of the contact

◆ SetOwner()

void Aspose::Email::Mapi::MapiContactEventPropertySet::SetOwner ( System::SharedPtr< MapiMessageItemBase msg)
overridevirtual

◆ ToVCard()

void Aspose::Email::Mapi::MapiContactEventPropertySet::ToVCard ( System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList >  vCardProperties)

Converts this MapiContactEventPropertySet into vCard properties and adds them to the specified VCardHeaderList

Parameters
vCardPropertiesA VCardHeaderList

Friends And Related Function Documentation

◆ Aspose::Email::Mapi::MapiContact

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

◆ Aspose::Email::Tools::ContactConverter

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