0

EWS (Exchange 2007 SP1 にログオン) を使用して VB .Net アプリケーションのアイテムで Update() メソッドを呼び出すと、次のエラーが発生します。

プロパティの更新に失敗しました

原因は何ですか?

これがアイテムのカテゴリを更新するために Exchange 2010 を要求する EWS によるものでないことを本当に願っています。私がアイテムに加えた唯一の更新は、カテゴリを追加することでした.

編集:

また、メッセージのコピーを作成し、そのカテゴリを更新する次のコードは正常に機能します。そのため、既存のメッセージのカテゴリ プロパティのみを変更しているように見えますが、これは問題です。

Dim itmMessage2 = itmMessage.Copy(itmMessage.ParentFolderId)
itmMessage2.Categories.Add(strCategoryName)
itmMessage2.Update(ConflictResolutionMode.AlwaysOverwrite)

乾杯、デイブ

4

2 に答える 2

0

カンマを含む文字列でカテゴリを更新しようとすると、同様の「プロパティの更新に失敗しました」という問題に直面しました。

コンマ文字を削除すると、問題が解決しました。

于 2015-10-19T16:26:07.880 に答える
0

このソリューションが機能した理由はわかりませんが、API のインストール、または接続している Exchange 2007 SP 1 サーバーで何かが少し壊れていると思われます。

Exchange 2007 がサポートするすべてのItemSchema プロパティを求める bind() リクエストを送信しました ( 2010 固有の UniqueBody などではありません)。

今、私の元のコードは正常に動作しています。

そして、すべてのプロパティリクエストを削除した後でも、問題なく動作し続けます!

図に行きます。:|

于 2010-11-16T05:51:04.883 に答える