我有将文件发送到客户端的代码,在另一端我使用 ContentAdded 事件接收它。该事件被引发,但 CanInvoke 返回错误。我哪里错了?
void _sharingModality_ContentAdded(object sender, ContentCollectionChangedEventArgs e)
{
if (e.Item.Type == ShareableContentType.NativeFile)
{
int hr;
if (e.Item.CanInvoke(ShareableContentAction.DownloadFile, out hr))
{
MessageBox.Show("download event raised");
}
else
{
MessageBox.Show("u cannot invoke download");
}
}
}
谢谢!
(注意:我使用的是 Lync 客户端 2013)
编辑1:
如果我在该语句之前放置一个消息框,CanInvoke 返回 true,否则返回 false。它会影响一些后台线程还是什么?