0

私はEWAを使用してVB.NETでいくつかの予定を作成しました。正常に動作します。今、私は予定(日付またはトピック)を編集したいと思います。

すべての予約について、予約から予約IDを拡張プロパティに保存しました

  ' Create a definition for the extended property.
            Dim extendedPropertyDefinition As New EWS.ExtendedPropertyDefinition(EWS.DefaultExtendedPropertySet.Appointment, EWS.MapiPropertyType.String)
' Add the extended property to an e-mail message object named "appointment".
            appointment.SetExtendedProperty(extendedPropertyDefinition, buchungId)

たとえば、正しいbookingidで予定を選択し、トピックを編集するにはどうすればよいですか?

4

1 に答える 1

1

Extendedプロパティを使用してアイテムで検索できます。あなたのコードはこのように見えるかもしれません(c#-Codeがあなたにも役立つことを願っています、私はVBでは少し練習していません):

ExtendedPropertyDefinition prop = new ExtendedPropertyDefinition(Microsoft.Exchange.WebServices.Data.DefaultExtendedPropertySet.PublicStrings, <Name>, MapiPropertyType.String);

SearchFilter filter = new SearchFilter.IsEqualTo(prop, "SearchValue");

FolderId folder = new FolderId(WellKnownFolderName.Inbox)

FindItemsResults<Item> result = service.FindItems(folder, filter, new ItemView(10));

あなたの「buchungid」がユニークでresult.Itemsあるならば、それが受信箱にあるならば、1つのアイテムを持っているべきです。

于 2013-01-08T09:24:14.843 に答える