Unique |
public class UniqueIdMap : IReadOnlyDictionary<UniqueId, UniqueId>, IReadOnlyCollection<KeyValuePair<UniqueId, UniqueId>>, IEnumerable<KeyValuePair<UniqueId, UniqueId>>, IEnumerable
The UniqueIdMap type exposes the following members.
Name | Description | |
---|---|---|
UniqueIdMap | Initializes a new instance of the UniqueIdMap class. |
Name | Description | |
---|---|---|
Count | Gets the number of unique identifiers that have been remapped. | |
Destination | Gets the list of unique identifiers used in the destination folder. | |
Item | Gets the remapped unique identifier. | |
Keys | Gets the keys. | |
Source | Gets the list of unique identifiers used in the source folder. | |
Values | Gets the values. |
Name | Description | |
---|---|---|
ContainsKey | Checks if the specified unique identifier has been remapped. | |
Equals | (Inherited from Object) | |
Finalize | (Inherited from Object) | |
GetEnumerator | Gets the enumerator for the remapped unique identifiers. | |
GetHashCode | (Inherited from Object) | |
GetType | (Inherited from Object) | |
MemberwiseClone | (Inherited from Object) | |
ToString | (Inherited from Object) | |
TryGetValue | Tries to get the remapped unique identifier. |
A UniqueIdMap can be used to discover the mapping of one set of unique identifiers to another.
For example, when copying or moving messages from one folder to another, it is often desirable to know what the unique identifiers are for each of the messages in the destination folder.