Represents the collection of MapiProperty items. More...
Inherits System::Collections::Generic::IDictionary< int64_t, System::SharedPtr< Aspose::Email::Mapi::MapiProperty > >, and Aspose::Email::Mapi::INamedPropertyTagProvider.
Public Member Functions | |
| System::ArrayPtr< uint8_t > | get_RtfDecompressed () |
| Cache for decompressed rtf More... | |
| System::SharedPtr< System::Collections::Generic::ICollection< int64_t > > | get_Keys () const override |
| Gets a System.Collections.Generic.ICollection<long> containing the keys in the collection. More... | |
| System::ArrayPtr< int64_t > | get_KeysCopy () |
| System::SharedPtr< System::Collections::Generic::ICollection< System::SharedPtr< MapiProperty > > > | get_Values () const override |
| Gets an System.Collections.Generic.ICollection<MapiProperty> containing the values in the collection. More... | |
| int32_t | get_Count () const override |
| Gets the number of elements contained in the collection. More... | |
| bool | get_IsReadOnly () const override |
| Gets a value indicating whether the collection is read only. More... | |
| MapiPropertyCollection () | |
| Creates a new instance of class MapiProperty. More... | |
| System::SharedPtr< MapiProperty > | idx_get (const int64_t &tag) const override |
| Gets the value associated with the specified key. More... | |
| void | idx_set (const int64_t &tag, System::SharedPtr< MapiProperty > value) override |
| Sets the value associated with the specified key. More... | |
| System::SharedPtr< MapiProperty > | idx_get (const System::SharedPtr< PropertyDescriptor > &pd) const |
| Gets the value associated with the specified key. More... | |
| void | idx_set (const System::SharedPtr< PropertyDescriptor > &pd, System::SharedPtr< MapiProperty > value) |
| Sets the value associated with the specified key. More... | |
| virtual System::SharedPtr< MapiProperty > | GetProperty (System::SharedPtr< PropertyDescriptor > pd) |
| Gets MAPI property by property descriptor. More... | |
| virtual void | SetProperty (System::SharedPtr< PropertyDescriptor > pd, System::SharedPtr< System::Object > value) |
| Sets MAPI property. More... | |
| virtual void | SetProperty (System::SharedPtr< MapiProperty > property) |
| Sets the property. More... | |
| void | Add (const int64_t &key, const System::SharedPtr< MapiProperty > &value) override |
| Adds a MapiProperty item with specified tag. More... | |
| virtual void | Add (const System::SharedPtr< MapiProperty > &value) |
| Adds a MapiProperty item with specified tag. More... | |
| int32_t | GetSize () |
| Gets the total size of property values. More... | |
| System::SharedPtr< MapiPropertyCollection > | ExtractNamedProperties (System::SharedPtr< MapiNamedPropertyMappingStorage > mappingStorage) |
| Extracts the collection of MapiNamedProperties. More... | |
| bool | ContainsKey (const int64_t &key) const override |
| Determines whether the collection contains a property with the specified tag. More... | |
| bool | Remove (const int64_t &key) override |
| Removes the property with the specified tag from the collection. More... | |
| bool | Remove (const System::SharedPtr< PropertyDescriptor > &pd) |
| Removes the property with the specified property descriptor from the collection. More... | |
| bool | TryGetValue (const int64_t &key, System::SharedPtr< MapiProperty > &value) const override |
| Gets the property associated with the specified tag. More... | |
| void | Add (const System::Collections::Generic::KeyValuePair< int64_t, System::SharedPtr< MapiProperty >> &item) override |
| void | Clear () override |
| Removes all of the elements from the collection. More... | |
| bool | Contains (const System::Collections::Generic::KeyValuePair< int64_t, System::SharedPtr< MapiProperty >> &item) const override |
| void | CopyTo (System::ArrayPtr< System::Collections::Generic::KeyValuePair< int64_t, System::SharedPtr< MapiProperty >>> array, int32_t arrayIndex) override |
| bool | Remove (const System::Collections::Generic::KeyValuePair< int64_t, System::SharedPtr< MapiProperty >> &item) override |
| System::SharedPtr< System::Collections::Generic::IEnumerator< System::Collections::Generic::KeyValuePair< int64_t, System::SharedPtr< MapiProperty > > > > | GetEnumerator () override |
| void | DeepCopyTo (System::SharedPtr< MapiPropertyCollection > dest) |
Protected Member Functions | |
| virtual | ~MapiPropertyCollection () |
Represents the collection of MapiProperty items.
| Aspose::Email::Mapi::MapiPropertyCollection::MapiPropertyCollection | ( | ) |
Creates a new instance of class MapiProperty.
|
protectedvirtual |
|
override |
Adds a MapiProperty item with specified tag.
| key | The property tag. |
| value | The property value. |
|
override |
|
virtual |
Adds a MapiProperty item with specified tag.
| value | The property value. |
|
override |
Removes all of the elements from the collection.
|
override |
|
override |
Determines whether the collection contains a property with the specified tag.
| key | The property tag. |
|
override |
| void Aspose::Email::Mapi::MapiPropertyCollection::DeepCopyTo | ( | System::SharedPtr< MapiPropertyCollection > | dest | ) |
| System::SharedPtr<MapiPropertyCollection> Aspose::Email::Mapi::MapiPropertyCollection::ExtractNamedProperties | ( | System::SharedPtr< MapiNamedPropertyMappingStorage > | mappingStorage | ) |
Extracts the collection of MapiNamedProperties.
| mappingStorage | The mapping storage. |
|
override |
Gets the number of elements contained in the collection.
|
override |
Gets a value indicating whether the collection is read only.
|
override |
Gets a System.Collections.Generic.ICollection<long> containing the keys in the collection.
| System::ArrayPtr<int64_t> Aspose::Email::Mapi::MapiPropertyCollection::get_KeysCopy | ( | ) |
| System::ArrayPtr<uint8_t> Aspose::Email::Mapi::MapiPropertyCollection::get_RtfDecompressed | ( | ) |
Cache for decompressed rtf
|
override |
Gets an System.Collections.Generic.ICollection<MapiProperty> containing the values in the collection.
|
override |
|
virtual |
Gets MAPI property by property descriptor.
| pd | Property descriptor for looked property |
| int32_t Aspose::Email::Mapi::MapiPropertyCollection::GetSize | ( | ) |
Gets the total size of property values.
|
override |
Gets the value associated with the specified key.
| tag | The tag key whose value to get or set. |
| System::SharedPtr<MapiProperty> Aspose::Email::Mapi::MapiPropertyCollection::idx_get | ( | const System::SharedPtr< PropertyDescriptor > & | pd | ) | const |
Gets the value associated with the specified key.
| pd | The PropertyDescriptor key whose value to get or set. |
|
override |
Sets the value associated with the specified key.
| tag | The tag key whose value to get or set. |
| value | The value associated with the specified key. |
| void Aspose::Email::Mapi::MapiPropertyCollection::idx_set | ( | const System::SharedPtr< PropertyDescriptor > & | pd, |
| System::SharedPtr< MapiProperty > | value | ||
| ) |
Sets the value associated with the specified key.
| pd | The PropertyDescriptor key whose value to get or set. |
| value | The value associated with the specified key. |
|
override |
Removes the property with the specified tag from the collection.
| key | The tag of the property to remove. |
|
override |
| bool Aspose::Email::Mapi::MapiPropertyCollection::Remove | ( | const System::SharedPtr< PropertyDescriptor > & | pd | ) |
Removes the property with the specified property descriptor from the collection.
| pd | Property descriptor of the property to remove. |
|
virtual |
Sets the property.
| property | The property. |
| ArgumentNullException | If property is null. |
| ArgumentException | If property data is null. |
| InvalidOperationException | If data type is not supported. |
|
virtual |
Sets MAPI property.
| pd | The property descriptor. |
| value | The property data. |
|
override |
Gets the property associated with the specified tag.
| key | The property tag. |
| value |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |