IAttachment interface
多くのメッセージング チャネルは、より豊富なオブジェクトをアタッチする機能を提供します。 Bot Builder を使用すると、これらの添付ファイルをクロス チャネルの方法で表現でき、コネクタ チャネルネイティブコンストラクトを使用して添付ファイルをレンダリングするために最善を尽くします。 メッセージのチャネル レンダリングをより詳細に制御したい場合は、IEvent.sourceEvent を使用して、チャネル ネイティブ スキーマを使用して添付ファイルを提供できます。 送信できる添付ファイルの種類はチャネルによって異なりますが、基本的な種類は次のとおりです。
- メディアとファイル: Basic ファイルは、contentType をファイルの MIME の種類に設定し、contentUrl内のファイルへのリンクを渡すことによって送信できます。
- カード: 豊富なビジュアル カードのセットは、contentType をカードの種類に設定し、カードの JSON を コンテンツに渡すことによって行うことができます。 HeroCard などのリッチ カード ビルダー クラスのいずれかを使用すると、添付ファイルが自動的に入力。
プロパティ
| content | (省略可能) 添付ファイルのオブジェクト構造。 |
| content |
添付ファイルの種類を記述する MIME の種類の文字列。 |
| content |
(省略可能) 添付ファイルのコンテンツの場所への参照。 |
| name | (省略可能) 添付ファイルの名前。 |
| thumbnail |
(省略可能) 添付ファイルのサムネイルへのリンク。 |
プロパティの詳細
content
(省略可能) 添付ファイルのオブジェクト構造。
content?: any
プロパティ値
any
contentType
添付ファイルの種類を記述する MIME の種類の文字列。
contentType: string
プロパティ値
string
contentUrl
(省略可能) 添付ファイルのコンテンツの場所への参照。
contentUrl?: string
プロパティ値
string
name
(省略可能) 添付ファイルの名前。
name?: string
プロパティ値
string
thumbnailUrl
(省略可能) 添付ファイルのサムネイルへのリンク。
thumbnailUrl?: string
プロパティ値
string