BotFrameworkAdapter.CreateConversationAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
已过时.
在指定的通道上创建对话。 过载会收到包含租户的ConversationReference。 |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
已过时.
在指定的通道上创建对话。 过载会收到包含租户的ConversationReference。 |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
在指定的通道上创建对话。 |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
在指定的通道上创建对话。 |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
注意
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
在指定的通道上创建对话。 过载会收到包含租户的ConversationReference。
[System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")]
public virtual System.Threading.Tasks.Task CreateConversationAsync(string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, Microsoft.Bot.Schema.ConversationReference reference, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")>]
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * Microsoft.Bot.Schema.ConversationReference * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As MicrosoftAppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, reference As ConversationReference, cancellationToken As CancellationToken) As Task
参数
- channelId
- String
通道的 ID。
- serviceUrl
- String
通道的服务 URL 终结点。
- credentials
- MicrosoftAppCredentials
机器人的应用程序凭据。
- conversationParameters
- ConversationParameters
用于创建聊天的对话信息。
- callback
- BotCallbackHandler
调用生成的机器人轮次的方法。
- reference
- ConversationReference
包含租户的对话引用。
- cancellationToken
- CancellationToken
其他对象或线程可以使用的取消令牌来接收取消通知。
返回
表示要执行的工作的任务。
- 属性
注解
若要开始对话,机器人必须知道其帐户信息和该通道上的用户帐户信息。 大多数_channels仅支持启动直接消息(非组)对话。
适配器尝试在通道上创建新会话,然后通过其中间件管道将 conversationUpdate 活动发送到 callback 方法。
如果与指定用户建立对话,则活动的 Conversation 的 ID 将包含新会话的 ID。
适用于
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
注意
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
在指定的通道上创建对话。 过载会收到包含租户的ConversationReference。
[System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")]
public virtual System.Threading.Tasks.Task CreateConversationAsync(string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.AppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, Microsoft.Bot.Schema.ConversationReference reference, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")>]
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.AppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * Microsoft.Bot.Schema.ConversationReference * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As AppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, reference As ConversationReference, cancellationToken As CancellationToken) As Task
参数
- channelId
- String
通道的 ID。
- serviceUrl
- String
通道的服务 URL 终结点。
- credentials
- AppCredentials
机器人的应用程序凭据。
- conversationParameters
- ConversationParameters
用于创建聊天的对话信息。
- callback
- BotCallbackHandler
调用生成的机器人轮次的方法。
- reference
- ConversationReference
包含租户的对话引用。
- cancellationToken
- CancellationToken
其他对象或线程可以使用的取消令牌来接收取消通知。
返回
表示要执行的工作的任务。
- 属性
注解
若要开始对话,机器人必须知道其帐户信息和该通道上的用户帐户信息。 大多数_channels仅支持启动直接消息(非组)对话。
适配器尝试在通道上创建新会话,然后通过其中间件管道将 conversationUpdate 活动发送到 callback 方法。
如果与指定用户建立对话,则活动的 Conversation 的 ID 将包含新会话的 ID。
适用于
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
在指定的通道上创建对话。
public virtual System.Threading.Tasks.Task CreateConversationAsync(string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As MicrosoftAppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
参数
- channelId
- String
通道的 ID。
- serviceUrl
- String
通道的服务 URL 终结点。
- credentials
- MicrosoftAppCredentials
机器人的应用程序凭据。
- conversationParameters
- ConversationParameters
用于创建聊天的对话信息。
- callback
- BotCallbackHandler
调用生成的机器人轮次的方法。
- cancellationToken
- CancellationToken
其他对象或线程可以使用的取消令牌来接收取消通知。
返回
表示要执行的工作的任务。
注解
若要开始对话,机器人必须知道其帐户信息和该通道上的用户帐户信息。 大多数_channels仅支持启动直接消息(非组)对话。
适配器尝试在通道上创建新会话,然后通过其中间件管道将 conversationUpdate 活动发送到 callback 方法。
如果与指定用户建立对话,则活动的 Conversation 的 ID 将包含新会话的 ID。
适用于
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
在指定的通道上创建对话。
public virtual System.Threading.Tasks.Task CreateConversationAsync(string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.AppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.AppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As AppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
参数
- channelId
- String
通道的 ID。
- serviceUrl
- String
通道的服务 URL 终结点。
- credentials
- AppCredentials
机器人的应用程序凭据。
- conversationParameters
- ConversationParameters
用于创建聊天的对话信息。
- callback
- BotCallbackHandler
调用生成的机器人轮次的方法。
- cancellationToken
- CancellationToken
其他对象或线程可以使用的取消令牌来接收取消通知。
返回
表示要执行的工作的任务。
注解
若要开始对话,机器人必须知道其帐户信息和该通道上的用户帐户信息。 大多数_channels仅支持启动直接消息(非组)对话。
适配器尝试在通道上创建新会话,然后通过其中间件管道将 conversationUpdate 活动发送到 callback 方法。
如果与指定用户建立对话,则活动的 Conversation 的 ID 将包含新会话的 ID。