Dim clientTZService As ExchangeService = New ExchangeService(ExchangeVersion.Exchange2010)
clientTZService.Credentials = New NetworkCredential(userEmail, userPass)
clientTZService.AutodiscoverUrl(userEmail, AddressOf RedirectionCallBack)
Dim Task1 As Task = New Task(clientTZService)
Task1.Subject = "New Task"
Task1.Body = New MessageBody(String.Format("test"))
Task1.StartDate = DateTime.Now
Dim DueDate As DateTime = New DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day + 2)
Task1.DueDate = DueDate
Task1.Recurrence = New Recurrence.MonthlyPattern(New DateTime(2017, 4, 11, 10, 0, 0), 1, 11)
Task1.Recurrence.StartDate = New DateTime(2017, 4, 11, 10, 0, 0)
Task1.Save(New FolderId(WellKnownFolderName.Tasks, "[email protected]"))
任何人都可以让我知道使用EWS更新任务的最简单方法,例如: 谢谢。Exchange网络服务 - 更新任务
我保存任务的ID后,是created.So我想知道是否有通过任务文件夹lloping的任何方式,然后编辑任务的时候客户想要更改或修改它? –
会有这样的工作吗?在保存任务后,如果任务使用TAsk1.ID,然后将其保存到数据库,我将获得ID。当我想更新它,'code'昏暗的项目,作为项目Id = taskrow( “OutlookTaskID”) 昏暗的任务,因为任务= task.Bind(clientTZService,项目) task.Load() task.PercentComplete = 100 Dim instance As ConflictResolutionMode = ConflictResolutionMode.AlwaysOverwrite task.Update(instance) –