共有したら送信することになるだろう。
ところで複数フォーマットがある場合どうするの?
全部送るのかな。GetDataObjectしたものをGetFormatsして
それぞれをGetDataして送るのでどう?