TeamsActivityHandler Klasse

public class TeamsActivityHandler
extends ActivityHandler

Eine Teams-Implementierung der Bot-Schnittstelle, die für weitere Unterklassen vorgesehen ist. Leiten Sie von dieser Klasse ab, um Code zum Behandeln bestimmter Aktivitätstypen zu verwenden. Vor- und Nachbearbeitung von Aktivitäten können durch Ableiten und Aufrufen der Basisklassenimplementierung angeschlossen werden.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
TeamsActivityHandler()

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
protected java.util.concurrent.CompletableFuture<T> <T>notImplemented()

Rufen Sie eine neue InvokeResponseException mit einem HTTP 501-Codestatus auf.

protected java.util.concurrent.CompletableFuture<T> <T>notImplemented(String body)

Rufen Sie eine neue InvokeResponseException mit einem HTTP 501-Codestatus auf.

protected java.util.concurrent.CompletableFuture<T> <T>withException(Throwable t)

Fehlerhandler, der Ausnahmen abfangen kann.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onConversationUpdateActivity(TurnContext turnContext)

Wird aufgerufen, wenn eine Unterhaltungsaktualisierungsaktivität vom Kanal empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onEventActivity(TurnContext turnContext)

Wird aufgerufen, wenn ein "token/response"-Ereignis empfangen wird, wenn das Basisverhalten von onEventActivity(TurnContext turnContext) verwendet wird.

protected java.util.concurrent.CompletableFuture<InvokeResponse> onInvokeActivity(TurnContext turnContext)

Wird aufgerufen, wenn eine Aufrufaktivität vom Connector empfangen wird, wenn das Basisverhalten von "onTurn" verwendet wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onSignInInvoke(TurnContext turnContext)

Wird aufgerufen, wenn ein Sign"In invoke activity" vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Wird aufgerufen, wenn eine appbasierte Linkabfrageaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<InvokeResponse> onTeamsCardActionInvoke(TurnContext turnContext)

Wird aufgerufen, wenn eine Kartenaktion die Aktivität aufruft, die vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Ereignisaktivität vom Kanal erstellt vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Kanallöschereignisaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Aktivität des kanalbenennten Ereignisses vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Kanal wiederhergestellte Ereignisaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<InvokeResponse> onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Wird aufgerufen, wenn eine Dateigenehmigungskartenaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Wird aufgerufen, wenn eine Datei-Zustimmungskarte vom Benutzer akzeptiert wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Wird aufgerufen, wenn eine Datei-Zustimmungskarte vom Benutzer abgelehnt wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Wird aufgerufen, wenn eine Microsoft Teams Meeting End-Ereignisaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Wird aufgerufen, wenn eine Microsoft Teams-Besprechungsstartereignisaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersAdded(List<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn andere Member als der Bot dem Kanal beitreten, z. B. die Willkommenslogik Ihres Bots.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersAddedDispatch(List<ChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn andere Member als der Bot dem Kanal beitreten, z. B. die Willkommenslogik Ihres Bots.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersRemoved(List<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn andere Member als der Bot den Kanal verlassen, z. B. die Gute-Bye-Logik Ihres Bots.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersRemovedDispatch(List<ChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn andere Member als der Bot den Kanal verlassen, z. B. die Gute-Bye-Logik Ihres Bots.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Nachrichtenerweiterungs-Bot-Nachrichtenvorschau-Bearbeitungsaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Nachrichtenerweiterungs-Bot-Nachrichtenvorschau-Sendeaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn auf eine Kartenschaltfläche in einer Messaging-Erweiterung geklickt wird.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

Wird aufgerufen, wenn eine URL-Aktivität der Url-Aktivität für die Messagingerweiterungskonfiguration vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn eine Konfiguration für eine Messaging-Erweiterung festgelegt ist.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Messaging Extension Fetch-Aktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Wird aufgerufen, wenn eine Messaging-Erweiterungsabfrageaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Wird aufgerufen, wenn eine Nachrichtenerweiterungselementaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Sendeaktionsaktivität einer Messaging-Erweiterung vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Sendeaktionsaktivität der Messaging-Erweiterung vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Wird aufgerufen, wenn eine Aktion der O365-Connectorkarte vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsSigninVerifyState(TurnContext turnContext)

Wird aufgerufen, wenn ein Sign-"Überprüfen der Statusaktivität" vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<TabResponse> onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Abruf einer Registerkarte bereitzustellen.

protected java.util.concurrent.CompletableFuture<TabResponse> onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Überschreiben Sie dies in einer abgeleiteten Klasse, um logik für den Zeitpunkt der Übermittlung einer Registerkarte bereitzustellen.

protected java.util.concurrent.CompletableFuture<TaskModuleResponse> onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Überschreiben Sie dies in einer abgeleiteten Klasse, um logik für den Abruf eines Aufgabenmoduls bereitzustellen.

protected java.util.concurrent.CompletableFuture<TaskModuleResponse> onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für das Senden eines Aufgabenmoduls bereitzustellen.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine archivierte Teamereignisaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Team Deleted-Ereignisaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Ereignisaktivität des Teams, das endgültig gelöscht wurde, vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Aktivität des kanalbenennten Ereignisses vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Team Wiederhergestellte Ereignisaktivität vom Connector empfangen wird.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine team unarchivierte Ereignisaktivität vom Connector empfangen wird.

Geerbte Methoden von ActivityHandler

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

TeamsActivityHandler

public TeamsActivityHandler()

Details zur Methode

<T>notImplemented

protected CompletableFuture notImplemented()

Rufen Sie eine neue InvokeResponseException mit einem HTTP 501-Codestatus auf.

Gibt zurück:

"true", wenn dieser Aufruf dazu führte, dass dieser CompletableFuture in einen abgeschlossenen Zustand wechselt, andernfalls "false"

<T>notImplemented

protected CompletableFuture notImplemented(String body)

Rufen Sie eine neue InvokeResponseException mit einem HTTP 501-Codestatus auf.

Parameter:

body - Der Textkörper für "InvokeResponseException".

Gibt zurück:

"true", wenn dieser Aufruf dazu führte, dass dieser CompletableFuture in einen abgeschlossenen Zustand wechselt, andernfalls "false"

<T>withException

protected CompletableFuture withException(Throwable t)

Fehlerhandler, der Ausnahmen abfangen kann.

Parameter:

t - Die Ausnahme wird ausgelöst.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onConversationUpdateActivity

protected CompletableFuture onConversationUpdateActivity(TurnContext turnContext)

Wird aufgerufen, wenn eine Unterhaltungsaktualisierungsaktivität vom Kanal empfangen wird. Unterhaltungsaktualisierungsaktivitäten sind nützlich, wenn es darum geht, auf Benutzer zu reagieren, die dem Kanal hinzugefügt oder daraus entfernt werden. Beispielsweise könnte ein Bot auf einen Benutzer reagieren, der von der Begrüßung des Benutzers hinzugefügt wird.

Überschreibt:

TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)

Parameter:

turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onEventActivity

protected CompletableFuture onEventActivity(TurnContext turnContext)

Wird aufgerufen, wenn ein "token/response"-Ereignis empfangen wird, wenn das Basisverhalten von onEventActivity(TurnContext turnContext) verwendet wird.

Wenn Sie eine OAuthPrompt verwenden, überschreiben Sie diese Methode, um diese Activity an das aktuelle Dialogfeld weiterzuleiten.

Standardmäßig führt diese Methode nichts aus.

Wenn die onEventActivity(TurnContext turnContext)-Methode ein Ereignis mit einer com.microsoft.bot.schema.Activity#getName() von "Tokens/Response" empfängt, ruft sie diese Methode auf.

Überschreibt:

TeamsActivityHandler.onEventActivity(TurnContext turnContext)

Parameter:

turnContext - Das Kontextobjekt für diese Drehung.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onInvokeActivity

protected CompletableFuture onInvokeActivity(TurnContext turnContext)

Wird aufgerufen, wenn eine Aufrufaktivität vom Connector empfangen wird, wenn das Basisverhalten von onTurn verwendet wird.

Überschreibt:

TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)

Parameter:

turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onSignInInvoke

protected CompletableFuture onSignInInvoke(TurnContext turnContext)

Wird aufgerufen, wenn eine signIn-Aufrufaktivität vom Connector empfangen wird.

Überschreibt:

TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)

Parameter:

turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsAppBasedLinkQuery

protected CompletableFuture onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Wird aufgerufen, wenn eine appbasierte Linkabfrageaktivität vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
query - Der Aufrufanforderungstexttyp für app-basierte Linkabfrage.

Gibt zurück:

Die Messaging-Erweiterungsantwort für die Abfrage.

onTeamsCardActionInvoke

protected CompletableFuture onTeamsCardActionInvoke(TurnContext turnContext)

Wird aufgerufen, wenn eine Kartenaktion die Aktivität aufruft, die vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsChannelCreated

protected CompletableFuture onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Ereignisaktivität vom Kanal erstellt vom Connector empfangen wird. Der erstellte Kanal entspricht dem Benutzer, der einen neuen Kanal erstellt.

Parameter:

channelInfo - Das Kanalinfoobjekt, das den Kanal beschreibt.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsChannelDeleted

protected CompletableFuture onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Kanallöschereignisaktivität vom Connector empfangen wird. Der gelöschte Kanal entspricht dem Benutzer, der einen vorhandenen Kanal löscht.

Parameter:

channelInfo - Das Kanalinfoobjekt, das den Kanal beschreibt.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsChannelRenamed

protected CompletableFuture onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Aktivität des kanalbenennten Ereignisses vom Connector empfangen wird. Der umbenannte Kanal entspricht dem Umbenennen eines vorhandenen Kanals.

Parameter:

channelInfo - Das Kanalinfoobjekt, das den Kanal beschreibt.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsChannelRestored

protected CompletableFuture onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Kanal wiederhergestellte Ereignisaktivität vom Connector empfangen wird. Kanal wiederhergestellt entspricht dem Benutzer, der einen zuvor gelöschten Kanal wiederhergestellt hat.

Parameter:

channelInfo - Das Kanalinfoobjekt, das den Kanal beschreibt.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsFileConsent

protected CompletableFuture onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Wird aufgerufen, wenn eine Dateigenehmigungskartenaktivität vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
fileConsentCardResponse - Die Antwort, die den Wert der aufgerufenen Aktivität darstellt, die gesendet wird, wenn der Benutzer auf einer Datei-Zustimmungskarte agiert.

Gibt zurück:

Ein InvokeResponse abhängig von der Aktion der Datei-Zustimmungskarte.

onTeamsFileConsentAccept

protected CompletableFuture onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Wird aufgerufen, wenn eine Datei-Zustimmungskarte vom Benutzer akzeptiert wird.

Parameter:

turnContext - Der aktuelle TurnContext.
fileConsentCardResponse - Die Antwort, die den Wert der aufgerufenen Aktivität darstellt, die gesendet wird, wenn der Benutzer eine Datei-Zustimmungskarte akzeptiert.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsFileConsentDecline

protected CompletableFuture onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Wird aufgerufen, wenn eine Datei-Zustimmungskarte vom Benutzer abgelehnt wird.

Parameter:

turnContext - Der aktuelle TurnContext.
fileConsentCardResponse - Die Antwort, die den Wert der aufgerufenen Aktivität darstellt, die gesendet wird, wenn der Benutzer eine Datei-Zustimmungskarte ablehnt.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMeetingEnd

protected CompletableFuture onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Wird aufgerufen, wenn eine Microsoft Teams Meeting End-Ereignisaktivität vom Connector empfangen wird. Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für das Beenden einer Besprechung bereitzustellen.

Parameter:

meeting - Die Details der Besprechung.
turnContext - Das Kontextobjekt für diese Drehung.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMeetingStart

protected CompletableFuture onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Wird aufgerufen, wenn eine Microsoft Teams-Besprechungsstartereignisaktivität vom Connector empfangen wird. Überschreiben Sie dies in einer abgeleiteten Klasse, um logik für den Start einer Besprechung bereitzustellen.

Parameter:

meeting - Die Details der Besprechung.
turnContext - Das Kontextobjekt für diese Drehung.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMembersAdded

protected CompletableFuture onTeamsMembersAdded(List membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn andere Member als der Bot dem Kanal beitreten, z. B. die Willkommenslogik Ihres Bots.

Parameter:

membersAdded - Eine Liste aller Mitglieder, die dem Kanal hinzugefügt wurden, wie in der Unterhaltungsaktualisierungsaktivität beschrieben.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMembersAddedDispatch

protected CompletableFuture onTeamsMembersAddedDispatch(List membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn andere Member als der Bot dem Kanal beitreten, z. B. die Willkommenslogik Ihres Bots. Sie erhält die zugehörigen Mitglieder mit den bereitgestellten Konten.

Parameter:

membersAdded - Eine Liste aller Konten, die dem Kanal hinzugefügt wurden, wie in der Unterhaltungsaktualisierungsaktivität beschrieben.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMembersRemoved

protected CompletableFuture onTeamsMembersRemoved(List membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn andere Member als der Bot den Kanal verlassen, z. B. die Gute-Bye-Logik Ihres Bots.

Parameter:

membersRemoved - Eine Liste aller Mitglieder, die aus dem Kanal entfernt wurden, wie in der Unterhaltungsaktualisierungsaktivität beschrieben.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMembersRemovedDispatch

protected CompletableFuture onTeamsMembersRemovedDispatch(List membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn andere Member als der Bot den Kanal verlassen, z. B. die Gute-Bye-Logik Ihres Bots. Sie erhält die zugehörigen Mitglieder mit den bereitgestellten Konten.

Parameter:

membersRemoved - Eine Liste aller Konten, die aus dem Kanal entfernt wurden, wie in der Unterhaltungsaktualisierungsaktivität beschrieben.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMessagingExtensionBotMessagePreviewEdit

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Nachrichtenerweiterungs-Bot-Nachrichtenvorschau-Bearbeitungsaktivität vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
action - Die Messaging-Erweiterungsaktion.

Gibt zurück:

Die Messaging-Erweiterungsaktionsantwort für die Aktion.

onTeamsMessagingExtensionBotMessagePreviewSend

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Nachrichtenerweiterungs-Bot-Nachrichtenvorschau-Sendeaktivität vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
action - Die Messaging-Erweiterungsaktion.

Gibt zurück:

Die Messaging-Erweiterungsaktionsantwort für die Aktion.

onTeamsMessagingExtensionCardButtonClicked

protected CompletableFuture onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn auf eine Kartenschaltfläche in einer Messaging-Erweiterung geklickt wird.

Parameter:

turnContext - Der aktuelle TurnContext.
cardData - Objekt, das die Kartendaten darstellt.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMessagingExtensionConfigurationQuerySettingUrl

protected CompletableFuture onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

Wird aufgerufen, wenn eine URL-Aktivität der Url-Aktivität für die Messagingerweiterungskonfiguration vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
query - Die Messaging-Erweiterungsabfrage.

Gibt zurück:

Die Messaging-Erweiterungsantwort für die Abfrage.

onTeamsMessagingExtensionConfigurationSetting

protected CompletableFuture onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik bereitzustellen, wenn eine Konfiguration für eine Messaging-Erweiterung festgelegt ist.

Parameter:

turnContext - Der aktuelle TurnContext.
settings - Objekt, das die Konfigurationseinstellungen darstellt.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsMessagingExtensionFetchTask

protected CompletableFuture onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Messaging Extension Fetch-Aktivität vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
action - Die Messaging-Erweiterungsaktion.

Gibt zurück:

Die Messaging-Erweiterungsaktionsantwort für die Aktion.

onTeamsMessagingExtensionQuery

protected CompletableFuture onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Wird aufgerufen, wenn eine Messaging-Erweiterungsabfrageaktivität vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
query - Die Abfrage für den Suchbefehl.

Gibt zurück:

Die Messaging-Erweiterungsantwort für die Abfrage.

onTeamsMessagingExtensionSelectItem

protected CompletableFuture onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Wird aufgerufen, wenn eine Nachrichtenerweiterungselementaktivität vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
query - Das Objekt, das die Abfrage darstellt.

Gibt zurück:

Die Messaging-Erweiterungsantwort für die Abfrage.

onTeamsMessagingExtensionSubmitAction

protected CompletableFuture onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Sendeaktionsaktivität einer Messaging-Erweiterung vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
action - Die Messaging-Erweiterungsaktion.

Gibt zurück:

Die Messaging-Erweiterungsaktionsantwort für die Aktion.

onTeamsMessagingExtensionSubmitActionDispatch

protected CompletableFuture onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

Wird aufgerufen, wenn eine Sendeaktionsaktivität der Messaging-Erweiterung vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
action - Die Messaging-Erweiterungsaktion.

Gibt zurück:

Die Messaging-Erweiterungsaktionsantwort für die Aktion.

onTeamsO365ConnectorCardAction

protected CompletableFuture onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Wird aufgerufen, wenn eine Aktion der O365-Connectorkarte vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.
query - Die HttpPOST-Abfrage für die O365-Connectorkarte.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsSigninVerifyState

protected CompletableFuture onTeamsSigninVerifyState(TurnContext turnContext)

Wird aufgerufen, wenn eine SignIn-Überprüfungsstatusaktivität vom Connector empfangen wird.

Parameter:

turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsTabFetch

protected CompletableFuture onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Abruf einer Registerkarte bereitzustellen.

Parameter:

turnContext - Das Kontextobjekt für diese Drehung.
tabRequest - Die Registerkarte ruft die Anforderungswertnutzlast auf.

Gibt zurück:

Eine Tab-Antwort für die Anforderung.

onTeamsTabSubmit

protected CompletableFuture onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Überschreiben Sie dies in einer abgeleiteten Klasse, um logik für den Zeitpunkt der Übermittlung einer Registerkarte bereitzustellen.

Parameter:

turnContext - Das Kontextobjekt für diese Drehung.
tabSubmit - Die Nutzlast des Aufrufanforderungswerts wird von der Registerkarte übermittelt.

Gibt zurück:

Eine Tab-Antwort für die Anforderung.

onTeamsTaskModuleFetch

protected CompletableFuture onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Überschreiben Sie dies in einer abgeleiteten Klasse, um logik für den Abruf eines Aufgabenmoduls bereitzustellen.

Parameter:

turnContext - Der aktuelle TurnContext.
taskModuleRequest - Das Aufgabenmodul ruft die Anforderungswertnutzlast auf.

Gibt zurück:

Eine Aufgabenmodulantwort für die Anforderung.

onTeamsTaskModuleSubmit

protected CompletableFuture onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für das Senden eines Aufgabenmoduls bereitzustellen.

Parameter:

turnContext - Der aktuelle TurnContext.
taskModuleRequest - Das Aufgabenmodul ruft die Anforderungswertnutzlast auf.

Gibt zurück:

Eine Aufgabenmodulantwort für die Anforderung.

onTeamsTeamArchived

protected CompletableFuture onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine archivierte Teamereignisaktivität vom Connector empfangen wird. Team archiviert entspricht dem Benutzer, der ein Team archiviert.

Parameter:

channelInfo
teamInfo
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsTeamDeleted

protected CompletableFuture onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Team Deleted-Ereignisaktivität vom Connector empfangen wird. Team Gelöscht entspricht dem Benutzer, der ein Team löscht.

Parameter:

channelInfo
teamInfo
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsTeamHardDeleted

protected CompletableFuture onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Ereignisaktivität des Teams, das endgültig gelöscht wurde, vom Connector empfangen wird. Team Hard Deleted entspricht dem endgültigen Löschen eines Teams.

Parameter:

channelInfo
teamInfo
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsTeamRenamed

protected CompletableFuture onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Aktivität des kanalbenennten Ereignisses vom Connector empfangen wird. Der umbenannte Kanal entspricht dem Umbenennen eines vorhandenen Kanals.

Parameter:

channelInfo - Das Kanalinfoobjekt, das den Kanal beschreibt.
teamInfo - Das Team-Infoobjekt, das das Team darstellt.
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsTeamRestored

protected CompletableFuture onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine Team Wiederhergestellte Ereignisaktivität vom Connector empfangen wird. Team Wiederhergestellt entspricht dem Benutzer, der ein Team wiederherstellen möchte.

Parameter:

channelInfo
teamInfo
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

onTeamsTeamUnarchived

protected CompletableFuture onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Wird aufgerufen, wenn eine team unarchivierte Ereignisaktivität vom Connector empfangen wird. Team unarchiviert entspricht dem Benutzer, der die Archivierung eines Teams aufgehoben hat.

Parameter:

channelInfo
teamInfo
turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

Gilt für: