Long-Term エントリ識別子
適用対象: Outlook 2013 | Outlook 2016
オブジェクトに有効期間が長い識別子が必要な場合、長期的なエントリ識別子は、サービス プロバイダーによってオブジェクトに割り当てられます。 長期エントリ識別子は、常に数週間または数か月間有効であり、プロバイダーに応じて、他のワークステーションで有効にすることができます。 カスタム受信者のアドレス帳プロバイダーによって作成される長期的な識別子は、汎用的に有効です。
長期的なエントリ識別子は、メッセージ ストア、フォルダー、メッセージ、アドレス帳コンテナー、メッセージング ユーザー、配布リストに割り当てられます。 クライアント アプリケーションがこれらのオブジェクトの IMAPIProp::GetProps メソッドを 呼び出すと、常に返される長期的なエントリ識別子になります。
長期エントリ識別子は、アクティブ なプロファイル内のすべてのメッセージ ストアで一意である必要があります。そのため、あるメッセージ ストアから別のメッセージ ストアにメッセージまたはフォルダーをコピーする場合は、新しいエントリ識別子を割り当てる必要があります。 メッセージ ストア オブジェクトを移動すると、移動を実装するメッセージ ストア プロバイダーによって、元のエントリ識別子が有効なままかどうかを判断します。 一部のサービス プロバイダーは、移動されたオブジェクトに新しいエントリ識別子を割り当てます。他の人はしません。 変更がある場合は、移動の通知を受け取ったときにクライアントに渡される情報に新しいエントリ識別子が含まれます。
通常、メッセージ ストア プロバイダーはフォルダーを移動するときに次の動作を実装します。
あるメッセージ ストアから別の種類の別のストアにフォルダーを移動すると、エントリ識別子が変更されていることが保証されます。
フォルダーが 1 つのメッセージ ストアから同じ種類の別のストアに移動されると、ほとんどの場合、エントリ識別子が変更されます。
フォルダーを同じメッセージ ストア内の別の場所に移動すると、メッセージ ストア プロバイダーによっては、エントリ識別子が変更される場合と変更されない場合があります。
通常、親フォルダーを変更せずにフォルダーの名前を変更しても、エントリ識別子は変更されません。