Aracılığıyla paylaş


BotAdapter.CreateConversationAsync Yöntem

Tanım

Belirtilen kanalda bir konuşma oluşturur.

public virtual System.Threading.Tasks.Task CreateConversationAsync (string botAppId, string channelId, string serviceUrl, string audience, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
abstract member CreateConversationAsync : string * string * string * string * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CreateConversationAsync : string * string * string * string * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (botAppId As String, channelId As String, serviceUrl As String, audience As String, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parametreler

botAppId
String

T Botun uygulama kimliği.

channelId
String

Kanalın kimliği.

serviceUrl
String

Kanalın hizmet URL'si uç noktası.

audience
String

Bağlayıcının hedef kitlesi.

conversationParameters
ConversationParameters

Konuşmayı oluşturmak için kullanılacak konuşma bilgileri.

callback
BotCallbackHandler

Elde edilen bot dönüşü için çağrılacak yöntem.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Yürütülmek üzere kuyruğa alınan çalışmayı temsil eden görev.

Açıklamalar

Bir konuşma başlatmak için botunuzun bu kanaldaki hesap bilgilerini ve kullanıcının hesap bilgilerini bilmesi gerekir. Çoğu _channels yalnızca doğrudan ileti (grup dışı) konuşma başlatmayı destekler.

Bağdaştırıcı kanalda yeni bir konuşma oluşturmayı dener ve ardından ara yazılım işlem hattı aracılığıyla yöntemine callback bir conversationUpdate etkinlik gönderir.

Konuşma belirtilen kullanıcılarla oluşturulduysa, etkinliğin Conversation kimliği yeni konuşmanın kimliğini içerir.

Şunlara uygulanır