通过 EWS 为用户提供时区和工作时间

2024-03-30

是否可以通过EWS获取用户的时区和工作时间?

我能够提取当前用户的 TZ 和工作时间(初始化 ExchangeService 的帐户)

UserConfiguration usrConfig = UserConfiguration.Bind(service, "WorkHours", WellKnownFolderName.Calendar, UserConfigurationProperties.All);

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(new MemoryStream(usrConfig.XmlData));
XmlNodeList nlList = xmlDoc.GetElementsByTagName("WorkHoursVersion1");
Console.WriteLine(nlList.Item(0).InnerXml);
string str = nlList.Item(0).InnerXml;

但我无法为其他用户提取相同的信息。


我用获取用户可用性 http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.exchangeservice.getuseravailability%28v=exchg.80%29.aspx手术。

输入是用户数组。输出包括一个与会者可用性数组 http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.getuseravailabilityresults.attendeesavailability%28v=exchg.80%29.aspx,其中包含一个工作时间 http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.workinghours%28v=exchg.80%29.aspx属性,它本身包括时区:

GetUserAvailabilityResults uars = service.GetUserAvailability(
    new AttendeeInfo[] { new AttendeeInfo(smtpAddressOfUser, MeetingAttendeeType.Required, true), ... }, 
    new TimeWindow(DateTime.Now, DateTime.Now.AddDays(1)), 
    AvailabilityData.FreeBusy
    );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 EWS 为用户提供时区和工作时间 的相关文章

  • 夏令时期间如何使用TimeZoneInfo获取当地时间?

    我正在尝试使用DateTimeOffset传达任何时区的特定时刻 我不知道如何使用TimeZoneInfo处理夏令时 var dt DateTime UtcNow Console WriteLine dt ToLocalTime var t
  • Java 8,为什么不是 ZonedTime 类?

    我发现 Java 8 没有等效的分区日期时间 http docs oracle com javase 8 docs api java time ZonedDateTime html但只能与Time a 分区时间类或类似的东西 I know他
  • 如何在Windows的node js中设置默认时区

    我正在尝试在应用程序启动时设置时区 set TZ UTC node main js 但这不起作用 main js var tz process env TZ var date new Date console log tz date UTC
  • 使用Python查明时区当前是否处于夏令时[重复]

    这个问题在这里已经有答案了 我们有一个在 GMT 时间运行的服务器 我需要编写一个 Python 脚本来确定当前 此时此刻 加利福尼亚州洛杉矶是否为夏令时 DST 我怎样才能做到这一点 我查看了 pytz 和 time 但我无法弄清楚 我意
  • 日期时间时区反序列化

    我为我的应用程序开发了一个 Rest API 它以以下格式发送到应用程序日期2018 09 07T17 29 12 02 00 我猜 2 00 代表我的时区作为一个对象的一部分 在我的 Flutter 应用程序中 一旦我反序列化接收到的对象
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset
  • UNIX时间记录时区吗?

    我想问一下UNIX时间 UNIX时间是否记录时区 我将托管从美国芝加哥移至 JST 问题是我的整个 MySQL 数据库都有 UNIX 时间 芝加哥 美国时区 的记录 我有一个 PHP 代码来显示之前的时间 例如 3 天前 昨天等 当我搬到新
  • 如何在数据库中保存未来(!)日期

    这个问题专门涉及未来的日期和时间 对于过去的值 UTC 无疑是首选 我想知道是否有人对拯救生命的 最佳 方法有建议futureMySQL 数据库中的日期和时间 或者就此而言一般来说 特别是在该列可以保存不同时区时间的情况下 考虑到时区规则可
  • O365 EO 可恢复项目文件夹的 REST Api

    我想从中获取事件可恢复里面的项目文件夹Deleted Items 我们是否支持 REST API 来访问可恢复文件夹内的这些邮件 日历 联系人 我找不到任何有关它的文章 也没有在 Outlook Mail Rest API 参考中列出 任何
  • Windows 程序如何临时更改其时区?

    我写了一个函数来返回time t与给定日期的午夜相对应的值 当给定日期没有午夜时 它返回最早可用的时间 例如 当埃及进入夏令时时 这种情况就可能发生 今年 时间更改于 4 月 29 日晚上午夜生效 因此时钟直接从 23 59 转到 01 0
  • 从纬度经度查找时区[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有任何库 或者更好的网络服务 可以将纬度 经度转换为时区 对于我正在从事的一个项目 我相当深入地研究
  • 使用 Noda 时间将奥尔森时区 ID 转换为 Windows 标准格式

    Olson 和 Windows 时间 ID 之间的转换已在 SO 上出现过多次 很多人推荐乔恩 斯基特 Jon Skeet 的野田时间 http code google com p noda time 为了这个任务 虽然 Google 代码
  • Microsoft EWS 推送通知响应消息

    目前 每当创建新的日历事件时 我们都会使用来自 Microsoft Exchange Web 服务的推送通知来调用我们的服务 一开始这似乎工作正常 我们正在收到验证消息并回复
  • 具有系统时区设置与用户个人时区的 Django

    Django 处理每个用户不同时区的情况如何 理想情况下 我想在 UTC 时区运行服务器 例如 在settings py set TIME ZONE UTC 因此所有日期时间都以 UTC 形式存储在数据库中 像这样的东西this https
  • 有没有办法使用 ews c# 确定电子邮件是否是回复/响应?

    我正在编写一个支持系统 这是我第一次使用 EWS 到目前为止 我已经相当成功了 我可以提取我需要的信息 发送电子邮件 一切正常 我确实有点头疼 有没有办法判断电子邮件是否实际上是回复 该应用程序的基本思想是有人发送电子邮件 我们回复并给他们
  • new Date() 和日历日期之间的区别

    在实践中 下面两个日期有什么区别 Date date new Date Date date Calendar getInstance getTime 我的理解是 new Date 是基于 UTC GMT 的日期 而日历的 getTime 基
  • EWS - 给予预约,获取预约的所有者副本

    在 EWS 中进行预约后 是否可以获得所有者的副本 例如 如果我登录为user1 我有user1创建的约会的副本user2 我有冒充权 我要编辑user2预约的副本 我怎样才能获得user2 s copy 您可以使用 PidLidClean
  • Java SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") 给出时区作为 IST

    我有 SimpleDateFormat 构造函数作为 SimpleDateFormat yyyy MM dd T HH mm ss Z 我正在解析字符串 2013 09 29T18 46 19Z 我读到这里 Z 代表GMT UTC时区 但是
  • 如何获取 Oracle 上 SYSDATE 的 UTC 值

    可能是一个经典 您知道在 Oracle 上检索 SYSDATE 的 UTC 值的简单技巧吗 最好也能在第 8 版上工作 现在我有自定义函数 Cheers Stefan 您可以使用 SELECT SYS EXTRACT UTC TIMESTA
  • Javascript转换时区问题

    我在转换当前时区的日期时间时遇到问题 我从服务器收到此日期字符串 格式为 2015 10 09T08 00 00 这是中部时间 但是当我使用 GMT 5 中的 new Date strDate 转换此日期时间时 它返回给我的信息如下 这是不

随机推荐

  • cucumber.runtime.CucumberException: Arity Mismatch: Step Definition in selenium with Java 的错误是什么

    我编写了一个功能文件来测试创建元素按钮 但它会生成一条错误消息 cucumber runtime CucumberException Arity mismatch Step Definition 我不知道为什么会发生这种情况 因为我是自动化
  • Azure 物联网中心 - TLS 连接和 x.509 身份验证

    我对 Azure IOT 中心概念不熟悉 我正在尝试将我的 IOT 设备与 Azure IOT 集线器连接 默认情况下 我们在 azure iot 集线器中支持 TLS 这意味着与设备的所有通信都将受到 TLS 的保护 为了对设备进行身份验
  • QWebEngineView 在 Windows 10 上不显示任何内容

    我创建了一个可以在 Mac 上完美运行的 Python 应用程序 但我需要能够在 Windows 上运行它 到目前为止 我坚持我的QWebEngineView不显示任何东西 我创建了一小段代码来测试 但到目前为止 它在 Win10 上只显示
  • 我可以使用什么架构来处理每个产品都需要保存不同属性的购物车

    我正在构建一个与购物车非常相似的应用程序 用户从列表中选择一个产品 然后根据该产品 需要设置并保存一些属性 Example 如果用户选择允许自定义颜色匹配的油漆类型 那么我必须允许他们输入通过颜色匹配过程收到的公式编号 因此 我有一个属于
  • Android Studio 在创建新图像资源时不加载图像

    我正在尝试向 android studio 添加新的图像资源 并且已按照几个步骤正确添加它们 但 IDE 未加载图像 我已经关注了这些steps https i stack imgur com uJCIG gif 这是我的result ht
  • 无法将对象发送到 SOAP Web 服务

    我有一个肥皂网络服务 方法如下 string startReaction object reaction 在该方法中 我将此对象转换为其真实类型 Reaction reactionObj Reaction reaction 我有同样的Rea
  • Docker 与子目录组合并实时重新加载

    我使用创建了一个应用程序创建反应应用程序 https github com facebookincubator create react app并设置 docker compose 以设置容器并启动应用程序 当应用程序位于根目录时 应用程序
  • 正则表达式密码验证,OR 运算

    我需要使用以下规则验证密码 7 个字符 必须包含至少一个字母 必须包含至少一个数字或特殊字符 下面的正则表达式遵循 AND 操作 a z 0 9 7 这里如何执行第三条规则中的 OR 运算 我认为这个正则表达式会起作用 a z 0 9 7
  • Haxe + Webpack 导出空对象

    我正在尝试在 Haxe 编译器导出的 JS 上运行 webpack dev server 我正在使用 hxgenjs 库将 haxe 输出拆分为单独的模块 并尝试通过 webpack 合并它们 以使用热模块替换功能 一切似乎都正常 但输出是
  • Rails/Devise - 如何显示注册信息(不仅仅是编辑它)

    我今天安装了 Devise 到目前为止一切正常 devise 似乎唯一没有提供的是 registration show 操作 它显示用户信息 而不是注册编辑页面 我尝试覆盖注册控制器 但收到错误 未知操作 AbstractControlle
  • 将组总计添加到 Pandas 数据框中的最佳方法

    我有一个简单的任务 我想知道是否有更好 更有效的方法来完成 我有一个如下所示的数据框 Group Score Count 0 A 5 100 1 A 1 50 2 A 3 5 3 B 1 40 4 B 2 20 5 B 1 60 我想添加一
  • 从 PyPi 下载轮子

    如何从列出的软件包中下载特定的车轮PyPi https pypi python org pypi 我假设我会使用wget or curl 但我不确定要使用哪些参数 众所周知 PyPI 很难内省 幸运的是 Debian 项目用于扫描 FTP
  • 找出函数属于哪个模块

    在 ghci haskell 中 有一个命令可以告诉我函数属于哪个模块 在加载的模块中 例如如果该函数被称为whichMod 那么它将按如下方式工作 Prelude gt whichMod take Prelude Prelude gt w
  • 如何在 flutter 中使用进度指示器?

    我是颤振新手 想知道什么是更好的添加方法CircularProgressIndicator在我的布局中 例如 我的登录视图 该视图有用户名 密码和登录按钮 我确实想创建一个覆盖布局 用Opacity 在加载时 显示进度指示器 就像我在 Na
  • CDI 注入 POJO 何时应该起作用? (玻璃鱼 v3)

    当我将 EJB 3 1 beans 注入到 Inject 创建的 POJO 中时 注入就会起作用 当我自己构建 POJO 时 它不会 Glassfish v3 这是正确的行为吗 我的类 在 EJB 模块中 Singleton LocalBe
  • 为什么 Django 在测试期间不创建空白数据库?

    当我运行单元测试时 Django 1 6 似乎没有创建一个空白数据库来进行测试 我不明白为什么 姜戈docs http django readthedocs org en 1 6 topics testing overview html t
  • 在没有 UIWebView 的情况下播放 YouTube 链接的视频

    我想在我的应用程序中播放来自 YouTube 链接的视频 例如 http www youtube com watch v Uner 3tTY1I 但我不想将用户重定向到应用程序中的任何网络视图 只是想在我的应用程序的当前视图中的视频播放器中
  • 从 Python 访问/调用 Simulink

    我想在 Simulink 中对系统进行建模 然后从 python 程序访问该模拟以为其提供新的条件或输入 我知道有一个模块允许您从 Python 访问 Matlab 引擎 但这有点不同 我想要一个在 Simulink 中建模的系统 并使用
  • 当“参数列表太长”时,如何删除所有超过 3 天的文件?

    我有一个日志文件目录 其中包含 82000 个文件和目录 大约各半 我需要删除所有超过 3 天的文件和目录 在包含 37000 个文件的目录中 我可以使用以下命令执行此操作 find mtime 3 exec rm 但是对于 82000 个
  • 通过 EWS 为用户提供时区和工作时间

    是否可以通过EWS获取用户的时区和工作时间 我能够提取当前用户的 TZ 和工作时间 初始化 ExchangeService 的帐户 UserConfiguration usrConfig UserConfiguration Bind ser