Aracılığıyla paylaş


ActivityHandler.OnMembersAddedAsync Yöntem

Tanım

Botunuzun karşılama mantığı gibi bot dışındaki üyeler konuşmaya katıldığında mantık sağlamak için türetilmiş bir sınıfta bunu geçersiz kılın.

protected virtual System.Threading.Tasks.Task OnMembersAddedAsync (System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> membersAdded, Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IConversationUpdateActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnMembersAddedAsync : System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> * Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IConversationUpdateActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnMembersAddedAsync : System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> * Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IConversationUpdateActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnMembersAddedAsync (membersAdded As IList(Of ChannelAccount), turnContext As ITurnContext(Of IConversationUpdateActivity), cancellationToken As CancellationToken) As Task

Parametreler

membersAdded
IList<ChannelAccount>

Konuşma güncelleştirme etkinliğinde açıklandığı gibi konuşmaya eklenen tüm üyelerin listesi.

turnContext
ITurnContext<IConversationUpdateActivity>

Bu dönüş için kesin olarak belirlenmiş bir bağlam nesnesi.

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

Yöntem, OnConversationUpdateActivityAsync(ITurnContext<IConversationUpdateActivity>, CancellationToken) bot dışındaki bir veya daha fazla kullanıcının konuşmaya katıldığını belirten bir konuşma güncelleştirme etkinliği aldığında bu yöntemi çağırır.

Şunlara uygulanır

Ayrıca bkz.