问题标签 [lync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2037 浏览

asp.net - asp.net gridview 绑定到特定类型的更深层属性

我的网页有一个 gridview 我将它绑定到从 powershell 接收的数据集

在这个数据集中有很多不同的数据类型。

一切正常,但对于一个领域,我想将更深的属性绑定到 boundfield!

我像这样绑定它:

C#

标记

服务的 boundfield 绑定到以下类型的数据:"Microsoft.Rtc.Rgs.Management.RgsIdentity"

它包含一个instanceIDserviceID属性并且serviceID包含一个属性fullName

当我直接绑定它时,"DataField="Identity"它会显示一个包含全名的很长的字符串!

有没有办法只绑定全名?喜欢"DataField="Identity.ServiceID.FullName"?在xml中?(这不起作用:-)

0 投票
1 回答
2209 浏览

c# - 如何以“待定”状态显示 Lync 对话窗口?

这似乎很基本,但我在网上找不到如何做到这一点。

我有以下代码:

这种“某种”有效,因为它打开了联系人窗口并开始聊天——这意味着对方被要求加入聊天。

有没有办法让我在不启动与其他用户聊天的情况下打开对话窗口(我希望它与双击 Lync 联系人列表中的用户时一样)。

在 Lync Client Dev 上发布了相同的问题。TechNet 论坛: http: //lksz.me/s8Yn8a

提前致谢。


我的最终结果

感谢 MOHAMED A. SAKAR 和 ckeller 提供的答案,我修复了我的代码,这是我的新方法。多谢你们

需要以下 using 子句:

这是新代码:

0 投票
1 回答
1607 浏览

c# - 如何使用 Lync SDK 通过电子邮件确定是否存在有效的 Lync 用户?

给定一个电子邮件地址,我试图确定它是否是有效用户的登录地址。

我试过下面的代码,但它只有在用户之前被 Lync 客户端查询过的情况下才有效,否则用户被识别为未知。

问题:

  1. 为什么只有通过 Lync 客户端 GUI 查询用户时才加载数据?
  2. 如何“获取”数据,以便在查询时可用?
  3. 是否有更好的方法来查询电子邮件是否属于有效的 Lync 用户?
0 投票
1 回答
965 浏览

lync-2010 - UCMA 3.0 联络中心示例应用程序中的应用程序共享限制

让我先说一下,我知道 ContactCenter 示例只是一个示例,并且它公开的应用程序共享扩展类不受官方支持。

话虽如此,我发现 ContactCenter 示例的应用程序共享功能存在一些限制。

即:

1) 来电者与坐席共享屏幕后,坐席无法控制来电者的屏幕。没有错误,但控制请求只是发生没有结果,即使客户已将会话设置为接受所有控制请求

2) 在呼叫者共享他们的屏幕之前,他们可以看到的会议中唯一的参与者是联络中心服务员。一旦代理接受共享会话,代理的身份就会显示在呼叫者的参与者列表中。

3)如果呼叫者共享他们的屏幕,关闭共享会话,然后开始一个新的会话,这个新的共享会话作为单独的会话进入代理,在它自己的窗口中带有自己的 toast 消息等。

关于为什么存在这些限制以及可能的解决方法,我有很多理论,但在过于激进地追求它们之前,想看看是否有其他人有解决方法或者同样有用,如果 UCMA 团队相信这些只是 UCMA 的固有限制。

任何信息,将不胜感激。

0 投票
1 回答
276 浏览

documentation - 关于 .NET 中的 Lync SDK 客户端自动化编程的任何好的在线信息来源?

是否有关于一般的 Lync SDK 和一般的 Lync 客户端自动化的任何好的信息来源?

免费的在线资源更可取,但如果你不知道,我会选择一本好书(请只推荐你用过的一本)。

0 投票
1 回答
274 浏览

xml - 如何从嵌入在 Lync 中的 Silverlight 读取文件?

我正在尝试从 Silverlight 读取 XML 文件。我做得很好,我从 xap 作为桌面应用程序读取它(在 VS 2010 上运行)。

但是当我从 Lync 2010 的 CWE(对话窗口扩展)加载 silverlight 时,它返回一个未处理的错误。

作为应用程序,我这样做: 将 xml 文件作为参考添加到解决方案中 我将 xml 作为 uri 下载 下载完成后,我读取文件。

任何帮助或提示将不胜感激。

我使用的代码是这样的:

那么,如何从 Silverlight 4 中的 CWE Lync 2010 应用程序读取外部文件?

0 投票
1 回答
340 浏览

asp.net - ASP.NET:如何在订阅的事件处理程序中更新前端

情况

我有一个 ASP.NET Webform,其中包含有关用户 Microsoft Lync 2010 会话的一些状态信息。在 Page_Load 事件中,我注册了一个事件处理程序,用于侦听 Lync 会话状态更改事件。

一旦事件触发,事件处理程序就会做出正确反应并完成其工作:它会更改特定标签的相应文本。问题是,这些更改在前端网页中不可见。

编码

这是在页面中定义的全局 Lync 客户端实例。

这里我在 Page_Load 事件中注册 LyncClient。

我将 LyncClient 实例分配给全局 _lyncClient。之后我注册了我的事件监听器。

当 Lync 客户端更改其状态时,此函数会正确触发。它在调试模式下可见。

标签文本已正确更改(在调试模式下)。但是这些变化在前端是不可见的。

假设

如果我使用按钮手动更改状态,或者如果我使用计时器每秒检查和调整状态,则更改是可见的。所以我假设在 HandleStateChanged 事件处理程序中所做的更改是不可见的,因为在调用 SetLyncStatus 函数后没有回发。

问题

是否可以从事件处理程序强制回发,而不是从用户操作(例如用户单击按钮)中触发?如果可以调用标签或定义部分的部分刷新,那将是完美的。

任何建议都非常感谢。谢谢!

0 投票
2 回答
4344 浏览

vb.net - 使用 VB.net 返回 Lync 状态

我正在努力解决工作中的一个问题,我们无法判断是有人在打电话还是只是坐在那里。我们使用 Microsoft Lync 拨打电话,我希望能够向现有的 .net 应用程序添加一些代码,以显示登录机器的人的存在。该信息将通过 USB 将其发送到我之前构建的指示灯。

所以基本上我正在尝试创建你在广播电台看到的那些'ON AIR'灯的.net版本。

最近几天我一直在寻找,但没有找到解决方案。我还下载了 Microsoft Lync Controls SDK,但也没有运气。

0 投票
1 回答
1662 浏览

c# - 如何在 Microsoft Lync 中自动接受来自 WPF 的桌面共享请求

如何在 Microsoft Lync 客户端中自动接受 WPF 中的桌面共享请求以及如何将其置于全屏模式?

0 投票
1 回答
596 浏览

lync-2010 - 在 Lync IM 对话中解析文本?

我们目前有一个包含所有文件扩展名的 Lync 2010 阻止列表,因为公司中的某个人不小心将恶意链接发送给了其他人。长话短说,没有一个开发人员可以发送链接,管理层也不愿退出阻止列表。

为了让他们退出阻止列表,我需要构建一个 lync 扩展/工具,可用于在将 URL 发送给 IM 收件人之前对其进行解析和验证。我已经下载了 Lync 2010 sdk,我精通 c#,希望得到一些建议。

你能推荐如何设置开发环境来构建 lync 扩展吗?我可以在 VS 中执行此操作吗?你能给我举一个关于如何解析 IM 对话中的文本或链接的例子吗?

谢谢你的时间,克里斯