Partager via


IAttachment interface

De nombreux canaux de messagerie permettent d’attacher des objets plus riches. Bot Builder vous permet d’exprimer ces pièces jointes de manière croisée et de connecteurs feront leur mieux pour afficher les pièces jointes à l’aide des constructions natives des canaux. Si vous souhaitez contrôler davantage le rendu des canaux d’un message, vous pouvez utiliser IEvent.sourceEvent pour fournir des pièces jointes à l’aide du schéma natif des canaux. Les types de pièces jointes qui peuvent être envoyés varient selon le canal, mais il s’agit des types de base :

  • Media and Files : Fichiers de base peuvent être envoyés en définissant contentType sur le type MIME du fichier, puis en passant un lien vers le fichier dans contentUrl.
  • Cartes : Un ensemble complet de cartes visuelles peut en définissant contentType sur le type de cartes, puis en passant le json de la carte dans contenu. Si vous utilisez l’une des classes de générateur de cartes enrichies comme HeroCard la pièce jointe est automatiquement renseignée pour vous.

Propriétés

content

(Facultatif) structure d’objet de pièce jointe.

contentType

Chaîne de type MIME qui décrit le type de pièce jointe.

contentUrl

(Facultatif) référence à l’emplacement du contenu de pièce jointe.

name

(Facultatif) nom de la pièce jointe.

thumbnailUrl

(Facultatif) lien vers la miniature des pièces jointes.

Détails de la propriété

content

(Facultatif) structure d’objet de pièce jointe.

content?: any

Valeur de propriété

any

contentType

Chaîne de type MIME qui décrit le type de pièce jointe.

contentType: string

Valeur de propriété

string

contentUrl

(Facultatif) référence à l’emplacement du contenu de pièce jointe.

contentUrl?: string

Valeur de propriété

string

name

(Facultatif) nom de la pièce jointe.

name?: string

Valeur de propriété

string

thumbnailUrl

(Facultatif) lien vers la miniature des pièces jointes.

thumbnailUrl?: string

Valeur de propriété

string