次の方法で共有


ConversationsExtensions.SendToConversationAsync メソッド

定義

オーバーロード

SendToConversationAsync(IConversations, String, Activity, CancellationToken)

SendToConversation。

SendToConversationAsync(IConversations, String, Activity, CancellationToken)
SendToConversationAsync(IConversations, Activity, CancellationToken)

会話にアクティビティを送信します。

SendToConversationAsync(IConversations, Activity, CancellationToken)

SendToConversationAsync(IConversations, String, Activity, CancellationToken)

SendToConversation。

public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendToConversationAsync (this Microsoft.Bot.Connector.IConversations operations, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member SendToConversationAsync : Microsoft.Bot.Connector.IConversations * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
<Extension()>
Public Function SendToConversationAsync (operations As IConversations, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

パラメーター

operations
IConversations

この拡張メソッドの操作グループ。

conversationId
String

会話 ID。

activity
Activity

送信するアクティビティ。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

ResourceResponse

注釈

このメソッドを使用すると、会話の最後にアクティビティを送信できます。

これは ReplyToActivity() とは少し異なります。 * SendToConversation(conversationId) - チャネルのタイムスタンプまたはセマンティクスに従って、スレッドの最後にアクティビティを追加します。 * ReplyToActivity(conversationId,ActivityId) - チャネルでサポートされている場合は、別のアクティビティへの応答としてアクティビティを追加します。 チャネルが入れ子になった応答をサポートしていない場合、ReplyToActivity は SendToConversation にフォールバックします。

会話内の特定のアクティビティに返信する場合は、ReplyToActivity を使用します。

他のすべてのケースで SendToConversation を使用します。

適用対象

SendToConversationAsync(IConversations, String, Activity, CancellationToken)

public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse> SendToConversationAsync (this Microsoft.Bot.Connector.IConversations operations, string conversationId, Microsoft.Bot.Connector.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member SendToConversationAsync : Microsoft.Bot.Connector.IConversations * string * Microsoft.Bot.Connector.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse>
<Extension()>
Public Function SendToConversationAsync (operations As IConversations, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

パラメーター

operations
IConversations
conversationId
String
activity
Activity
cancellationToken
CancellationToken

戻り値

適用対象

SendToConversationAsync(IConversations, Activity, CancellationToken)

会話にアクティビティを送信します。

public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendToConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member SendToConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
<Extension()>
Public Function SendToConversationAsync (operations As IConversations, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

パラメーター

operations
IConversations

この拡張メソッドの操作グループ。

activity
Activity

送信するアクティビティ。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

非同期操作を表す Task

適用対象

SendToConversationAsync(IConversations, Activity, CancellationToken)

public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse> SendToConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Connector.Activity activity, System.Threading.CancellationToken cancellationToken = default);
static member SendToConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Connector.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ResourceResponse>
<Extension()>
Public Function SendToConversationAsync (operations As IConversations, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

パラメーター

operations
IConversations
activity
Activity
cancellationToken
CancellationToken

戻り値

適用対象