Compartir a través de


IAttachment interface

Muchos canales de mensajería proporcionan la capacidad de adjuntar objetos más enriquecidos. Bot Builder le permite expresar estos datos adjuntos de forma cruzada y conectores hará lo mejor para representar los datos adjuntos mediante las construcciones nativas de canales. Si desea tener más control sobre la representación de canales de un mensaje, puede usar IEvent.sourceEvent para proporcionar datos adjuntos mediante el esquema nativo de canales. Los tipos de datos adjuntos que se pueden enviar varían según el canal, pero estos son los tipos básicos:

  • archivos y medios: archivos básicos se pueden enviar estableciendo contentType en el tipo MIME del archivo y, a continuación, pasando un vínculo al archivo en contentUrl.
  • Tarjetas: un amplio conjunto de tarjetas visuales puede establecer contentType en el tipo de tarjetas y, a continuación, pasar el JSON de la tarjeta en contenido. Si usa una de las clases de generador de tarjetas enriquecidas como HeroCard los datos adjuntos se rellenarán automáticamente automáticamente.

Propiedades

content

(Opcional) estructura de objetos de datos adjuntos.

contentType

Cadena de tipo MIME que describe el tipo de datos adjuntos.

contentUrl

(Opcional) referencia a la ubicación del contenido adjunto.

name

(Opcional) nombre de los datos adjuntos.

thumbnailUrl

(Opcional) vínculo a la miniatura de datos adjuntos.

Detalles de las propiedades

content

(Opcional) estructura de objetos de datos adjuntos.

content?: any

Valor de propiedad

any

contentType

Cadena de tipo MIME que describe el tipo de datos adjuntos.

contentType: string

Valor de propiedad

string

contentUrl

(Opcional) referencia a la ubicación del contenido adjunto.

contentUrl?: string

Valor de propiedad

string

name

(Opcional) nombre de los datos adjuntos.

name?: string

Valor de propiedad

string

thumbnailUrl

(Opcional) vínculo a la miniatura de datos adjuntos.

thumbnailUrl?: string

Valor de propiedad

string