Język

ActivityHandler.OnMembersAddedAsync Metoda

Definicja

Przepisz to w klasie pochodnej, aby zapewnić logikę dla momentów, gdy do rozmowy dołączają inni członkowie niż bot, na przykład logika powitalna bota.

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

Parametry

membersAdded
IList<ChannelAccount>

Lista wszystkich członków dodanych do rozmowy, zgodnie z aktywnością aktualizacji rozmowy.

turnContext
ITurnContext<IConversationUpdateActivity>

Silnie wpisany obiekt kontekstowy dla tej tury.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Gdy metoda OnConversationUpdateActivityAsync(ITurnContext<IConversationUpdateActivity>, CancellationToken) odbiera działanie aktualizacji konwersacji, które wskazuje, że co najmniej jeden użytkownik inny niż bot dołącza do konwersacji, wywołuje tę metodę.

Dotyczy

Zobacz też