Class MsgEmbeddedMessageList
Represents a list of embedded messages in a MSG message.
Implements
Inherited Members
Namespace: DRIT.Mail.Msg
Assembly: DRIT.Mail.dll
Syntax
public class MsgEmbeddedMessageList : IList<MsgMapiMessage>, ICollection<MsgMapiMessage>, IEnumerable<MsgMapiMessage>, IEnumerable
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
Properties
View SourceCount
Gets or sets the count value.
Declaration
public int Count { get; }
Property Value
| Type | Description |
|---|---|
| int |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
IsReadOnly
Gets a value indicating whether this object is read only.
Declaration
public bool IsReadOnly { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
this[int]
The this[int] method.
Declaration
public MsgMapiMessage this[int index] { get; set; }
Parameters
| Type | Name | Description |
|---|---|---|
| int | index |
Property Value
| Type | Description |
|---|---|
| MsgMapiMessage |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
Methods
View SourceAdd(MsgMapiMessage)
Adds the specified item.
Declaration
public void Add(MsgMapiMessage item)
Parameters
| Type | Name | Description |
|---|---|---|
| MsgMapiMessage | item | The item to process. |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
Clear()
Processes the clear data.
Declaration
public void Clear()
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
Contains(MsgMapiMessage)
Processes the contains data.
Declaration
public bool Contains(MsgMapiMessage item)
Parameters
| Type | Name | Description |
|---|---|---|
| MsgMapiMessage | item | The item to process. |
Returns
| Type | Description |
|---|---|
| bool |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
CopyTo(MsgMapiMessage[], int)
Copies the to.
Declaration
public void CopyTo(MsgMapiMessage[] array, int arrayIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| MsgMapiMessage[] | array | Specifies the array value. |
| int | arrayIndex | The array index. |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
GetEnumerator()
Gets the enumerator.
Declaration
public IEnumerator<MsgMapiMessage> GetEnumerator()
Returns
| Type | Description |
|---|---|
| IEnumerator<MsgMapiMessage> |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
IndexOf(MsgMapiMessage)
Processes the index of data.
Declaration
public int IndexOf(MsgMapiMessage item)
Parameters
| Type | Name | Description |
|---|---|---|
| MsgMapiMessage | item | The item to process. |
Returns
| Type | Description |
|---|---|
| int |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
Insert(int, MsgMapiMessage)
Processes the insert data.
Declaration
public void Insert(int index, MsgMapiMessage item)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index within the data. |
| MsgMapiMessage | item | The item to process. |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
Remove(MsgMapiMessage)
Removes the specified property.
Declaration
public bool Remove(MsgMapiMessage item)
Parameters
| Type | Name | Description |
|---|---|---|
| MsgMapiMessage | item | The item to process. |
Returns
| Type | Description |
|---|---|
| bool |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage
RemoveAt(int)
Removes the specified property.
Declaration
public void RemoveAt(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index within the data. |
Remarks
The corresponding attachment object storage entries and Attachment objects and embedded messages are stored in lists, where items have the same index.
The .msg File Format defines separate storage semantics for Embedded Message objects. First, as for any other Attachment object, an Attachment object storage is created for them. Any properties on the Attachment object are stored under the Attachment object storage, as would be done for a regular Attachment object.
Then within that Attachment object storage, a substorage with the name "__substg1.0_3701000D" MUST be created. All properties of the Embedded Message object are contained inside this storage and follow the regular property storage semantics.
2.2.2.1 Embedded Message Object Storage