IAttachment interface

Viele Messagingkanäle bieten die Möglichkeit, umfangreichere Objekte anzufügen. Mit Bot Builder können Sie diese Anlagen auf kanalübergreifende Weise ausdrücken, und Connectors die Anlagen mithilfe der systemeigenen Kanäle rendern. Wenn Sie mehr Kontrolle über das Rendern von Kanälen einer Nachricht wünschen, können Sie IEvent.sourceEvent- verwenden, um Anlagen mithilfe des systemeigenen Schemas der Kanäle bereitzustellen. Die Typen von Anlagen, die gesendet werden können, variieren je nach Kanal, aber dies sind die grundlegenden Typen:

  • Medien und Dateien: Basic-Dateien können gesendet werden, indem sie contentType- auf den MIME-Typ der Datei festlegen und dann einen Link zur Datei in contentUrlübergeben.
  • Karten: Ein umfangreicher Satz visueller Karten kann durch Festlegen contentType- auf den Kartentyp festgelegt und dann den JSON-Code für die Karte in Inhaltübergeben. Wenn Sie eine der Rich-Karten-Generator-Klassen wie HeroCard verwenden, wird die Anlage automatisch für Sie ausgefüllt.

Eigenschaften

content

(Optional) Objektstruktur der Anlage.

contentType

MIME-Typzeichenfolge, die den Typ der Anlage beschreibt.

contentUrl

(Optional) Verweis auf den Speicherort des Anlageninhalts.

name

(Optional) Name der Anlage.

thumbnailUrl

(Optional) Mit der Miniaturansicht der Anlagen verknüpfen.

Details zur Eigenschaft

content

(Optional) Objektstruktur der Anlage.

content?: any

Eigenschaftswert

any

contentType

MIME-Typzeichenfolge, die den Typ der Anlage beschreibt.

contentType: string

Eigenschaftswert

string

contentUrl

(Optional) Verweis auf den Speicherort des Anlageninhalts.

contentUrl?: string

Eigenschaftswert

string

name

(Optional) Name der Anlage.

name?: string

Eigenschaftswert

string

thumbnailUrl

(Optional) Mit der Miniaturansicht der Anlagen verknüpfen.

thumbnailUrl?: string

Eigenschaftswert

string