BotAdapter.CreateConversationAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.