Windows 8 の組み込みの電子メール クライアントは共有ターゲットとして機能しますか? もしそうなら、直接ユーザーの介入を必要とせずに、この方法で送信された (プログラムで共有された) 電子メールを送信しますか?
2 に答える
はい、これは共有ターゲットです。いいえ、ユーザーの介入なしにメールを送信するために使用することはできません。これは、共有ターゲットが動作するように設計された方法ではありません。
あなたの質問を解読できるか見てみましょう。
はい: Windows 8 にプリインストールされている電子メール クライアント (「ネイティブ」) は共有ターゲットです。はい。これは、そのまま使用できる PlainText および HtmlText 共有ターゲットです。アプリから共有するだけで、メールが潜在的なターゲットとしてリストに表示されます。
その結果、メール操作全体がメールアプリケーションによって処理されます。自動化することはできません。また、中断することもできません。共有すると、ターゲット アプリはペイロードを好きなように処理します。
メール送信操作を自動化したい場合は、自動化を支援するサービスが必要です。クライアントで処理したい場合は、これを読んでください: http://mikaelkoskinen.net/post/windows8-metro-app-winrt-send-email-emailcomposetask.aspx
注: オペレーティング システムは、共有操作全体のすべての対話を仲介することに注意してください。これは、アプリから共有ターゲットに到達できず、共有ターゲットがアプリケーションに到達できないことを意味します。ユーザーがどのターゲット アプリを選択したかを知ることが最善です。