Поделиться через


_AppointmentItem.EntryID Свойство

Определение

Возвращает значение String (строка в C#), представляющее уникальный идентификатор объекта Entry. Только для чтения.

public:
 property System::String ^ EntryID { System::String ^ get(); };
public string EntryID { get; }
Public ReadOnly Property EntryID As String

Значение свойства

Комментарии

Это свойство соответствует свойству MAPI PidTagEntryId.

Поставщик хранилища MAPI назначает строку уникального идентификатора при создании элемента в хранилище. Таким образом, свойство EntryID не задается для элемента Outlook, пока он не будет сохранен или отправлен. Идентификатор записи изменяется при перемещении элемента в другое хранилище, например из папки "Входящие" в Microsoft Exchange Server общедоступную папку или из одного PST-файла личных папок в другой PST-файл. Решения не должны зависеть от уникальности свойства EntryID , если элементы не будут перемещены. Свойство EntryID возвращает долгосрочный идентификатор входа MAPI. Дополнительные сведения о долгосрочных и краткосрочных идентификаторах EntryID можно найти по запросу http://msdn.microsoft.comPidTagEntryId.

Кроме того, при вызове метода AppointmentItem.Respond с параметром olMeetingAccepted или olMeetingTentative Outlook создаст новый элемент встречи, который дублирует исходный элемент встречи. Новый элемент будет иметь другой идентификатор записи. После этого Outlook удалит исходный элемент. Вы больше не должны использовать идентификатор записи исходного элемента, а вместо этого используйте AppointmentItem.EntryID , чтобы получить идентификатор записи для нового элемента для любых последующих потребностей. Это позволяет убедиться, что этот элемент встречи будет правильно синхронизирован в календаре, если несколько клиентских компьютеров обращаются к календарю, но иногда могут работать в режиме кэша в автономном режиме.

Применяется к