我正在尝试使用使用Lync SDK访问Lync客户端的控制台应用程序来记录我的Lync转发。 我的代码看起来与此类似:
public void GetNotifiedAboutMessageSent()
{
var client = LyncClient.GetClient();
foreach (var conversation in client.ConversationManager.Conversations)
foreach (var participant in conversation.Participants)
((InstantMessageModality)participant.Modalities[ModalityTypes.InstantMessage]).InstantMessageReceived += participant_InstantMessageReceived;
}
//Event handlers
void participant_InstantMessageReceived(object sender, MessageSentEventArgs e)
{
LogText("Message received");
}
在发送或接收消息时引发participant_InstantMessageReceived事件,但在发送(或接收)文件时不引发该事件。是否存在类似于文件传输的事件,我可以订阅或通过Lync发送文件时获取通知的其他方式?
答案 0 :(得分:0)
Lync客户端SDK和UCMA或UCWA不支持文件传输。 扩展UCMA类是一种方法,但是如果没有与Microsoft开发人员的直接链接,则可能无法实现。 简短:太远了。 如果可能的话,请改用Teams,并希望Microsoft能够实现他们在那里实施的目标。