List of email addresses for a contact More...
Inherits IList< System::SharedPtr< Aspose::Email::PersonalInfo::EmailAddress > >.
Public Member Functions | |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddress > | get_Work () |
| Default work email address. More... | |
| ASPOSE_EMAIL_SHARED_API void | set_Work (System::SharedPtr< EmailAddress > value) |
| Default work email address. More... | |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddress > | get_Home () |
| Default home email address. More... | |
| ASPOSE_EMAIL_SHARED_API void | set_Home (System::SharedPtr< EmailAddress > value) |
| Default home email address. More... | |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddress > | get_Email1 () |
| Default email1 address. More... | |
| ASPOSE_EMAIL_SHARED_API void | set_Email1 (System::SharedPtr< EmailAddress > value) |
| Default email1 address. More... | |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddress > | get_Email2 () |
| Default email2 address. More... | |
| ASPOSE_EMAIL_SHARED_API void | set_Email2 (System::SharedPtr< EmailAddress > value) |
| Default email2 address. More... | |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddress > | get_Email3 () |
| Default email3 address. More... | |
| ASPOSE_EMAIL_SHARED_API void | set_Email3 (System::SharedPtr< EmailAddress > value) |
| Default email3 address. More... | |
| ASPOSE_EMAIL_SHARED_API bool | get_IsReadOnly () const |
| Gets a value indicating whether the list is read-only. More... | |
| ASPOSE_EMAIL_SHARED_API int32_t | get_Count () const |
| Gets the number of elements contained in the T:System::Collections::ICollection. More... | |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::Object > | get_SyncRoot () const |
| Gets an object that can be used to synchronize access to the T:System::Collections::ICollection. More... | |
| ASPOSE_EMAIL_SHARED_API | EmailAddressList () |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddress > | idx_get (System::SharedPtr< EmailAddressCategory > category) |
| Default email address for specified category. More... | |
| ASPOSE_EMAIL_SHARED_API void | idx_set (System::SharedPtr< EmailAddressCategory > category, System::SharedPtr< EmailAddress > value) |
| Default email address for specified category. More... | |
| ASPOSE_EMAIL_SHARED_API void | Add (System::SharedPtr< EmailAddress > const &value) |
| Adds an item to the list. More... | |
| ASPOSE_EMAIL_SHARED_API void | Insert (int32_t index, System::SharedPtr< EmailAddress > const &value) |
| Inserts an item to the list at the specified index. More... | |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddress > | idx_get (int32_t index) const |
| Gets the element at the specified index. More... | |
| ASPOSE_EMAIL_SHARED_API void | idx_set (int32_t index, System::SharedPtr< EmailAddress > value) |
| Sets the element at the specified index. More... | |
| ASPOSE_EMAIL_SHARED_API bool | Contains (System::SharedPtr< EmailAddress > const &value) const |
| Determines whether the list contains a specific value. More... | |
| ASPOSE_EMAIL_SHARED_API void | Clear () |
| Removes all items from the list. More... | |
| ASPOSE_EMAIL_SHARED_API int32_t | IndexOf (System::SharedPtr< EmailAddress > const &value) const |
| Determines the index of a specific item in the list. More... | |
| ASPOSE_EMAIL_SHARED_API bool | Remove (System::SharedPtr< EmailAddress > const &value) |
| Removes the first occurrence of a specific object from the list. More... | |
| ASPOSE_EMAIL_SHARED_API void | RemoveAt (int32_t index) |
| Removes the list item at the specified index. More... | |
| ASPOSE_EMAIL_SHARED_API void | CopyTo (System::ArrayPtr< System::SharedPtr< EmailAddress >> array, int32_t index) |
| Copies the elements to an array, starting at a particular array index. More... | |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::Collections::Generic::IEnumerator< System::SharedPtr< EmailAddress > > > | GetEnumerator () |
| Returns an enumerator that iterates through a collection. More... | |
Protected Member Functions | |
| virtual ASPOSE_EMAIL_SHARED_API | ~EmailAddressList () |
List of email addresses for a contact
| ASPOSE_EMAIL_SHARED_API Aspose::Email::PersonalInfo::EmailAddressList::EmailAddressList | ( | ) |
|
protectedvirtual |
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::Add | ( | System::SharedPtr< EmailAddress > const & | value | ) |
Adds an item to the list.
| value | The T:System::Object to add to the list. |
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::Clear | ( | ) |
Removes all items from the list.
| ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::EmailAddressList::Contains | ( | System::SharedPtr< EmailAddress > const & | value | ) | const |
Determines whether the list contains a specific value.
| value | The object to locate in the list. |
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::CopyTo | ( | System::ArrayPtr< System::SharedPtr< EmailAddress >> | array, |
| int32_t | index | ||
| ) |
Copies the elements to an array, starting at a particular array index.
| array | The one-dimensional array that is the destination of the elements copied from collections. The array must have zero-based indexing. |
| index | The zero-based index in array at which copying begins. |
| ASPOSE_EMAIL_SHARED_API int32_t Aspose::Email::PersonalInfo::EmailAddressList::get_Count | ( | ) | const |
Gets the number of elements contained in the T:System::Collections::ICollection.
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<EmailAddress> Aspose::Email::PersonalInfo::EmailAddressList::get_Email1 | ( | ) |
Default email1 address.
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<EmailAddress> Aspose::Email::PersonalInfo::EmailAddressList::get_Email2 | ( | ) |
Default email2 address.
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<EmailAddress> Aspose::Email::PersonalInfo::EmailAddressList::get_Email3 | ( | ) |
Default email3 address.
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<EmailAddress> Aspose::Email::PersonalInfo::EmailAddressList::get_Home | ( | ) |
Default home email address.
| ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::EmailAddressList::get_IsReadOnly | ( | ) | const |
Gets a value indicating whether the list is read-only.
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<System::Object> Aspose::Email::PersonalInfo::EmailAddressList::get_SyncRoot | ( | ) | const |
Gets an object that can be used to synchronize access to the T:System::Collections::ICollection.
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<EmailAddress> Aspose::Email::PersonalInfo::EmailAddressList::get_Work | ( | ) |
Default work email address.
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<System::Collections::Generic::IEnumerator<System::SharedPtr<EmailAddress> > > Aspose::Email::PersonalInfo::EmailAddressList::GetEnumerator | ( | ) |
Returns an enumerator that iterates through a collection.
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<EmailAddress> Aspose::Email::PersonalInfo::EmailAddressList::idx_get | ( | int32_t | index | ) | const |
Gets the element at the specified index.
| index | The zero-based index of the element to get or set. |
| ASPOSE_EMAIL_SHARED_API System::SharedPtr<EmailAddress> Aspose::Email::PersonalInfo::EmailAddressList::idx_get | ( | System::SharedPtr< EmailAddressCategory > | category | ) |
Default email address for specified category.
| category | Category for email address |
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::idx_set | ( | int32_t | index, |
| System::SharedPtr< EmailAddress > | value | ||
| ) |
Sets the element at the specified index.
| index | The zero-based index of the element to get or set. |
| value | The element at the specified index. |
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::idx_set | ( | System::SharedPtr< EmailAddressCategory > | category, |
| System::SharedPtr< EmailAddress > | value | ||
| ) |
Default email address for specified category.
| category | Category for email address |
| value | default email address for specified category. |
| ASPOSE_EMAIL_SHARED_API int32_t Aspose::Email::PersonalInfo::EmailAddressList::IndexOf | ( | System::SharedPtr< EmailAddress > const & | value | ) | const |
Determines the index of a specific item in the list.
| value | The T:System::Object to locate in the list. |
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::Insert | ( | int32_t | index, |
| System::SharedPtr< EmailAddress > const & | value | ||
| ) |
Inserts an item to the list at the specified index.
| index | The zero-based index at which value should be inserted. |
| value | The T:System::Object to insert into the list. |
| ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::EmailAddressList::Remove | ( | System::SharedPtr< EmailAddress > const & | value | ) |
Removes the first occurrence of a specific object from the list.
| value | The T:System::Object to remove from the list. |
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::RemoveAt | ( | int32_t | index | ) |
Removes the list item at the specified index.
| index | The zero-based index of the item to remove. |
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::set_Email1 | ( | System::SharedPtr< EmailAddress > | value | ) |
Default email1 address.
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::set_Email2 | ( | System::SharedPtr< EmailAddress > | value | ) |
Default email2 address.
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::set_Email3 | ( | System::SharedPtr< EmailAddress > | value | ) |
Default email3 address.
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::set_Home | ( | System::SharedPtr< EmailAddress > | value | ) |
Default home email address.
| ASPOSE_EMAIL_SHARED_API void Aspose::Email::PersonalInfo::EmailAddressList::set_Work | ( | System::SharedPtr< EmailAddress > | value | ) |
Default work email address.