使用GetUserAvailabilityRequest查询FreeBusy状态时,我应该为AttendeeType使用什么?

我正在编写一个查询用户Outlook日历的应用程序,以查看它们是否可以“立即”联系(即,他们没有标记为离开或离开办公室的当前约会)。 我正在使用GetUserAvailabilityRequest xml消息并且它运行良好,但我对AttendeeType应该使用什么感到困惑。   AttendeeType是一个允许我指定我正在寻找的会议与会者类型的字段 - 无论是会议组织者,必需的与会者,可选的与会者,房间资源等。 但对于这个应用程序,我不关心与会者类型;我只关心这个人是否有一个当前约会,表明他们不可用。如果鲍勃不在办公室参加会议,我不在乎他是否将会议召集在一起,或者他是否被卡罗尔邀请;我只关心鲍勃不在办公室。 我可以使用AttendeeType的值来捕获所有与会者类型吗?我见过的大多数示例都使用值“必需”,但它们没有解释原因。     
已邀请:
我发现OptionalAttendee和RequiredAttendee都是有效的,因此使用RequiredAttendee的选择完全是风格/任意的。 我认为这是一种假设的问题,例如“如果这个人此时作为可选参加者(或作为必要的参加者)参加活动,他们会发生冲突吗?”所以它们是必需的还是可选的并不重要。 顺便说一句,资源就像投影仪和房间一样,所以我不确定如果你试图将一个人作为一种资源来检查会发生什么,但我想它不会有效。     

要回复问题请先登录注册