Exchange Web サービスに接続するために Exchange Web サービス プロキシ クラスを使用するクライアント アプリケーションを作成しています。場合によっては、ItemType オブジェクトを作成して、受け取った手紙のように見せる必要があります。したがって、DateTimeSent、DateTimeCreate、DateTimeReceived などの ItemType のプロパティを設定する必要がありますが、assess をパブリックに設定していません。したがって、DateTimeSent、DateTimeCreate、DateTimeReceived などの ItemType のプロパティを設定する必要がありますが、アセッサーを設定していません。
MAPIプロパティを介してそれらのいくつかの解決を見つけました:
ItemType newItem = xmlParser.LoadItem(); //info for newItem takes from xml
newItem.ExtendedProperty = new ExtendedPropertyType[1];
PathToExtendedFieldType q = new PathToExtendedFieldType();
q.PropertyTag = "3590"; //DeliveryTime
q.PropertyType = MapiPropertyTypeType.SystemTime;
newItem.ExtendedProperty[0] = new ExtendedPropertyType();
newItem.ExtendedProperty[0].ExtendedFieldURI = q;
newItem.ExtendedProperty[0].Item = new System.DateTime(2014, 5, 5, 5, 5, 5).ToString("yyyy-MM-ddTHH:mm:ssZ");
DateTimeSent と DateTimeReceived では機能しますが、DateTimeCreate では機能しません。ESはt give any errors, but DateTimeCreate doesn
変わりません。DateTimeCreate プロパティで UpdateItem を試みましたが、結果はありませんでした (別のプロパティの更新は正常に実行されます)。
CreationTime の PS MAPI ID: 0x3007。
誰かがこの問題で私を助けることができますか?