ISuggestionActivity Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une suggestion privée à l’objet d’une Recipient autre activité.
public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
interface IMessageActivity
interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
- Dérivé
- Implémente
Remarques
La propriété de l’activité ReplyToId identifie l’activité référencée. La propriété de l’activité Recipient indique l’utilisateur pour lequel la suggestion est destinée.
Propriétés
AttachmentLayout |
Obtient ou définit un indicateur pour gérer plusieurs pièces jointes : [list|carousel] Default:list. (Hérité de IMessageActivity) |
Attachments |
Obtient ou définit des pièces jointes. (Hérité de IMessageActivity) |
ChannelData |
Obtient ou définit une charge utile spécifique au canal. (Hérité de IActivity) |
ChannelId |
Obtient ou définit canal à lequel cette activité est associée. (Hérité de IActivity) |
Conversation |
Obtient ou définit l’adresse de la conversation à laquelle cette activité est associée. (Hérité de IActivity) |
DeliveryMode |
Obtient ou définit un indicateur pour décrire la façon dont cette activité doit être fournie. null ou « default » = remise par défaut « notification » = sémantique de notification Consultez DeliveryModes pour les constantes actuelles. (Hérité de IMessageActivity) |
Entities |
Obtient ou définit la collection d’objets Entity, chacun contenant des métadonnées relatives à cette activité. Chaque objet Entity est typé. (Hérité de IActivity) |
Expiration |
Obtient ou définit dateTime pour faire expirer l’activité en tant que datetime encodée ISO 8601. (Hérité de IMessageActivity) |
From |
Obtient ou définit l’adresse de l’expéditeur. (Hérité de IActivity) |
Id |
Obtient ou définit iD pour l’activité. (Hérité de IActivity) |
Importance |
Obtient ou définit l’importance de l’activité Les valeurs valides sont « low », « normal » et « high ». La valeur par défaut est « normal ». (Hérité de IMessageActivity) |
InputHint |
Obtient ou définit indique si le bot accepte, attend ou ignore une entrée. (Hérité de IMessageActivity) |
Locale |
Obtient ou définit le code de langue du champ Texte. (Hérité de IMessageActivity) |
LocalTimestamp |
Obtient ou définit la date et l’heure locales du message, exprimées au format ISO-8601. Par exemple, 2016-09-23T13:07:49.4714686-07:00. (Hérité de IActivity) |
Recipient |
Obtient ou définit l’adresse qui a reçu le message. (Hérité de IActivity) |
ReplyToId |
Obtient ou définit l’ID d’origine à laquelle cette activité est une réponse. (Hérité de IActivity) |
ServiceUrl |
Obtient ou définit l’URL du service où les réponses à cette activité doivent être envoyées. (Hérité de IActivity) |
Speak |
Obtient ou définit une balise de langage (balisage SSML pour la reconnaissance vocale). (Hérité de IMessageActivity) |
SuggestedActions |
Les obtient ou ensembles suggestedActions sont utilisés pour exprimer des actions d’interaction avec une carte comme les claviers/quickReplies. (Hérité de IMessageActivity) |
Summary |
Obtient ou définit le texte à afficher si le canal ne peut pas afficher les cartes. (Hérité de IMessageActivity) |
Text |
Obtient ou définit le contenu du message. (Hérité de IMessageActivity) |
TextFormat |
Obtient ou définit le format des champs de texte [plain|markdown] Default:markdown. (Hérité de IMessageActivity) |
TextHighlights |
Obtient ou Définit Indique les sections de texte du message référencé à mettre en surbrillance. |
Timestamp |
Obtient ou définit l’horodatage lorsque ce message a été envoyé (UTC). (Hérité de IActivity) |
Type |
Obtient ou définit le type d’activité. (Hérité de IActivity) |
Value |
Obtient ou définit la valeur fournie avec CardAction. (Hérité de IMessageActivity) |
Méthodes
ApplyConversationReference(ConversationReference, Boolean) |
Mises à jour une activité avec les informations de remise d’une référence de conversation existante. (Hérité de IActivity) |
AsContactRelationUpdateActivity() |
Retourne IContactRelationUpdateActivity s’il s’agit d’une activité contactRelationUpdate, null dans le cas contraire. (Hérité de IActivity) |
AsConversationUpdateActivity() |
Retourne IConversationUpdateActivity s’il s’agit d’une activité conversationUpdate, null dans le cas contraire. (Hérité de IActivity) |
AsEndOfConversationActivity() |
Retourne IEndOfConversationActivity s’il s’agit d’une activité de fin de conversation, null dans le cas contraire. (Hérité de IActivity) |
AsEventActivity() |
Retourne IEventActivity s’il s’agit d’une activité d’événement, null dans le cas contraire. (Hérité de IActivity) |
AsInstallationUpdateActivity() |
Retourne IInstallationUpdateActivity s’il s’agit d’une activité installationUpdate, null dans le cas contraire. (Hérité de IActivity) |
AsInvokeActivity() |
Retourne IInvokeActivity s’il s’agit d’une activité d’appel, null dans le cas contraire. (Hérité de IActivity) |
AsMessageActivity() |
Retourne IMessageActivity s’il s’agit d’une activité de message, null dans le cas contraire. (Hérité de IActivity) |
AsMessageDeleteActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de suppression de message, null dans le cas contraire. (Hérité de IActivity) |
AsMessageReactionActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de réaction de message, null dans le cas contraire. (Hérité de IActivity) |
AsMessageUpdateActivity() |
Retourne IMessageUpdateActivity s’il s’agit d’une activité de mise à jour de message, null dans le cas contraire. (Hérité de IActivity) |
AsSuggestionActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de suggestion, null dans le cas contraire. (Hérité de IActivity) |
AsTypingActivity() |
Retourne ITypingActivity s’il s’agit d’une activité de saisie, null dans le cas contraire. (Hérité de IActivity) |
GetChannelData<TypeT>() |
Obtient les données du canal en tant qu’objet fortement typé. (Hérité de IActivity) |
GetConversationReference() |
Obtient une référence de conversation à partir d’une activité. (Hérité de IActivity) |
GetMentions() |
Obtenez des mentions. (Hérité de IMessageActivity) |
HasContent() |
True si cette activité contient du texte, des pièces jointes ou channelData. (Hérité de IMessageActivity) |
TryGetChannelData<TypeT>(TypeT) |
Essayez d’obtenir channeldata en tant qu’objet fortement typé. (Hérité de IActivity) |
Méthodes d’extension
TeamsGetChannelId(IActivity) |
Obtient l’ID de canal de l’équipe à partir de l’activité actuelle. |
TeamsGetMeetingInfo(IActivity) |
Obtient l’objet TeamsMeetingInfo de l’activité actuelle. |
TeamsGetSelectedChannelId(IActivity) |
Obtient l’ID de canal sélectionné de l’équipe à partir de l’activité actuelle. |
TeamsGetTeamInfo(IActivity) |
Obtient l’objet TeamsInfo de l’activité actuelle. |
TeamsNotifyUser(IActivity) |
Configure l’activité actuelle pour générer une notification dans Teams. |
TeamsNotifyUser(IActivity, Boolean, String) |
Configure l’activité actuelle pour générer une notification dans Teams. |
MentionsId(IMessageActivity, String) |
Existe-t-il une mention d’ID dans la propriété Text. |
MentionsRecipient(IMessageActivity) |
Y a-t-il une mention de Recipient.Id dans la propriété Text. |
RemoveMentionText(IMessageActivity, String) |
Supprimez tout texte de mention pour un ID donné de la propriété Activity.Text. Par exemple, étant donné le message @echoBot Hi Bot, vous supprimez « @echoBot », en laissant « Hi Bot ». |
RemoveRecipientMention(IMessageActivity) |
Supprimez le texte de la mention du destinataire de la propriété Text. Utilisez avec précaution, car cette fonction modifie le texte de l’activité. |
GetLocale(IActivity) |
Obtient les paramètres régionaux de l’activité. |
SetLocale(IActivity, String) |
Définit les paramètres régionaux de l’activité. |