次の方法で共有


ISuggestionActivity インターフェイス

定義

別のアクティビティに関する Recipient に対するプライベートな提案を表します。

public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
    interface IMessageActivity
    interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
派生
実装

注釈

アクティビティの ReplyToId プロパティは、参照されているアクティビティを識別します。 アクティビティの Recipient プロパティは、提案対象のユーザーを示します。

プロパティ

AttachmentLayout

複数の添付ファイルを処理する方法のヒントを取得または設定します: [list|carousel] Default:list。

(継承元 IMessageActivity)
Attachments

添付ファイルを取得または設定します。

(継承元 IMessageActivity)
ChannelData

チャネル固有のペイロードを取得または設定します。

(継承元 IActivity)
ChannelId

このアクティビティが関連付けられているチャネルを取得または設定します。

(継承元 IActivity)
Conversation

このアクティビティが関連付けられている会話のアドレスを取得または設定します。

(継承元 IActivity)
DeliveryMode

このアクティビティの配信方法を説明するヒントを取得または設定します。 null または "default" = 既定の配信 "notification" = 通知セマンティクス 現在の定数の DeliveryModes を参照してください。

(継承元 IMessageActivity)
Entities

このアクティビティに関するメタデータを含む Entity オブジェクトのコレクションを取得または設定します。 各 Entity オブジェクトが型指定されています。

(継承元 IActivity)
Expiration

アクティビティを ISO 8601 でエンコードされた datetime として期限切れにする dateTime を取得または設定します。

(継承元 IMessageActivity)
From

Sender アドレスを取得または設定します。

(継承元 IActivity)
Id

アクティビティの iD を取得または設定します。

(継承元 IActivity)
Importance

アクティビティの重要度を取得または設定します。有効な値は "low"、"normal"、および "high" です。 既定値は "normal" です。

(継承元 IMessageActivity)
InputHint

ボットが入力を受け入れるか、想定しているか、無視しているかを示す値を取得または設定します。

(継承元 IMessageActivity)
Locale

Text フィールドの言語コードを取得または設定します。

(継承元 IMessageActivity)
LocalTimestamp

ISO-8601 形式で表されるメッセージのローカル日時を取得または設定します。 たとえば、2016-09-23T13:07:49.4714686-07:00 などです。

(継承元 IActivity)
Recipient

メッセージを受信したアドレスを取得または設定します。

(継承元 IActivity)
ReplyToId

このアクティビティが応答である元の ID を取得または設定します。

(継承元 IActivity)
ServiceUrl

このアクティビティへの応答を送信するサービス URL を取得または設定します。

(継承元 IActivity)
Speak

読み上げタグ (テキスト読み上げ用の SSML マークアップ) を取得または設定します。

(継承元 IMessageActivity)
SuggestedActions

suggestedActions を取得または設定すると、キーボードや quickReplies などのカードを操作するためのアクションを表現できます。

(継承元 IMessageActivity)
Summary

チャネルでカードをレンダリングできない場合に表示するテキストを取得または設定します。

(継承元 IMessageActivity)
Text

メッセージの内容を取得または設定します。

(継承元 IMessageActivity)
TextFormat

テキスト フィールドの書式 [plain|markdown] Default:markdown を取得または設定します。

(継承元 IMessageActivity)
TextHighlights

取得または設定強調表示する参照先のメッセージ内のテキストのセクションを示します。

Timestamp

このメッセージが送信されたときのタイムスタンプ (UTC) を取得または設定します。

(継承元 IActivity)
Type

アクティビティの種類を取得または設定します。

(継承元 IActivity)
Value

CardAction で指定された値を取得または設定します。

(継承元 IMessageActivity)

メソッド

ApplyConversationReference(ConversationReference, Boolean)

既存の会話参照からの配信情報を使用してアクティビティを更新します。

(継承元 IActivity)
AsContactRelationUpdateActivity()

これが contactRelationUpdate アクティビティの場合は IContactRelationUpdateActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsConversationUpdateActivity()

これが conversationUpdate アクティビティの場合は IConversationUpdateActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsEndOfConversationActivity()

これが会話の終了アクティビティの場合は IEndOfConversationActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsEventActivity()

イベント アクティビティの場合は IEventActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsInstallationUpdateActivity()

これが installationUpdate アクティビティの場合は IInstallationUpdateActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsInvokeActivity()

呼び出しアクティビティの場合は IInvokeActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsMessageActivity()

メッセージ アクティビティの場合は IMessageActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsMessageDeleteActivity()

メッセージ削除アクティビティの場合は IMessageDeleteActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsMessageReactionActivity()

メッセージの反応アクティビティの場合は IMessageDeleteActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsMessageUpdateActivity()

メッセージ更新アクティビティの場合は IMessageUpdateActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsSuggestionActivity()

提案アクティビティの場合は IMessageDeleteActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
AsTypingActivity()

入力アクティビティの場合は ITypingActivity を返し、それ以外の場合は null を返します。

(継承元 IActivity)
GetChannelData<TypeT>()

チャネル データを厳密に型指定されたオブジェクトとして取得します。

(継承元 IActivity)
GetConversationReference()

アクティビティから会話参照を取得します。

(継承元 IActivity)
GetMentions()

メンションを取得します。

(継承元 IMessageActivity)
HasContent()

True の 場合、このアクティビティにテキスト、添付ファイル、または channelData があります。

(継承元 IMessageActivity)
TryGetChannelData<TypeT>(TypeT)

channeldata を厳密に型指定されたオブジェクトとして取得してみてください。

(継承元 IActivity)

拡張メソッド

TeamsGetChannelId(IActivity)

現在のアクティビティからチームのチャネル ID を取得します。

TeamsGetMeetingInfo(IActivity)

現在のアクティビティから TeamsMeetingInfo オブジェクトを取得します。

TeamsGetSelectedChannelId(IActivity)

現在のアクティビティからチームの選択したチャネル ID を取得します。

TeamsGetTeamInfo(IActivity)

現在のアクティビティから TeamsInfo オブジェクトを取得します。

TeamsGetTeamOnBehalfOf(IActivity)

現在のアクティビティから Teams OnBehalfOf リストを取得します。

TeamsNotifyUser(IActivity, Boolean, String)

Teams 内で通知を生成するように現在のアクティビティを構成します。

TeamsNotifyUser(IActivity)

Teams 内で通知を生成するように現在のアクティビティを構成します。

MentionsId(IMessageActivity, String)

Text プロパティに ID のメンションはありますか。

MentionsRecipient(IMessageActivity)

Text プロパティに Recipient.Id に関する説明はありますか。

RemoveMentionText(IMessageActivity, String)

指定した ID のメンション テキストを Activity.Text プロパティから削除します。 たとえば、Hi Bot @echoBot メッセージを指定すると、"@echoBot" が削除され、"Hi Bot" が残ります。

RemoveRecipientMention(IMessageActivity)

Text プロパティから受信者のメンション テキストを削除します。 この関数はアクティビティのテキストを変更するため、注意して使用してください。

GetLocale(IActivity)

アクティビティのロケールを取得します。

SetLocale(IActivity, String)

アクティビティのロケールを設定します。

適用対象