0

ファイルをクライアントに送信するコードがあり、別の側で ContentAdded イベントを使用して受信しています。そのイベントは発生しますが、CanInvoke は false を返します。どこが間違っているのですか?

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 を返します。バックグラウンドスレッドなどに影響していますか?

4

1 に答える 1