TeamsInfo class
Stellt Hilfsprogrammmethoden für die Ereignisse und Interaktionen bereit, die in Microsoft Teams auftreten.
Methoden
get |
Ruft die Informationen für die angegebene Besprechungs-ID ab. |
get |
Ruft den Besprechungsteilnehmer für die angegebene Besprechungs-ID und Teilnehmer-ID ab. Dies funktioniert nur in besprechungsbezogenen Besprechungsunterhaltungen im Teambereich. |
get |
Ruft das Konto eines einzelnen Unterhaltungsmitglieds ab. |
get |
Ruft die Konversationsmitglieder eines 1:1- oder Gruppenchats ab. |
get |
Ruft eine paginierte Liste der Mitglieder der Einzel-, Gruppen- oder Teamunterhaltung ab. |
get |
Ruft eine paginierte Liste der Mitglieder eines Teams ab. |
get |
Gibt eine Liste der Kanäle in einem Team zurück. Dies funktioniert nur in Teamunterhaltungen. |
get |
Ruft die Details für die angegebene Team-ID ab. Dies funktioniert nur in Teamunterhaltungen. |
get |
Ruft das Konto eines Mitglieds in einer Teamunterhaltung ab. |
get |
Ruft die Liste von TeamsChannelAccount innerhalb eines Teams ab. |
send |
Erstellt einen neuen Thread in einem Teams-Chat und sendet eine Aktivität an diesen neuen Thread. |
Details zur Methode
getMeetingInfo(TurnContext, string)
Ruft die Informationen für die angegebene Besprechungs-ID ab.
static function getMeetingInfo(context: TurnContext, meetingId?: string): Promise<TeamsMeetingInfo>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- meetingId
-
string
Die BASE64-codierte ID der Teams-Besprechung.
Gibt zurück
Promise<TeamsMeetingInfo>
getMeetingParticipant(TurnContext, string, string, string)
Ruft den Besprechungsteilnehmer für die angegebene Besprechungs-ID und Teilnehmer-ID ab. Dies funktioniert nur in besprechungsbezogenen Besprechungsunterhaltungen im Teambereich.
static function getMeetingParticipant(context: TurnContext, meetingId?: string, participantId?: string, tenantId?: string): Promise<TeamsMeetingParticipant>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- meetingId
-
string
Die abzurufende Besprechungs-ID
- participantId
-
string
Die abzurufende Teilnehmer-ID
- tenantId
-
string
Die Mandanten-ID, die beim Eingrenzen der Anforderung verwendet werden soll
Gibt zurück
Promise<TeamsMeetingParticipant>
getMember(TurnContext, string)
Ruft das Konto eines einzelnen Unterhaltungsmitglieds ab.
static function getMember(context: TurnContext, userId: string): Promise<TeamsChannelAccount>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- userId
-
string
ID des betreffenden Benutzers.
Gibt zurück
Promise<TeamsChannelAccount>
Der TeamsChannelAccount des Mitglieds.
getMembers(TurnContext)
Warnung
Diese API ist nun veraltet.
Use getPagedTeamMembers
instead.
Ruft die Konversationsmitglieder eines 1:1- oder Gruppenchats ab.
static function getMembers(context: TurnContext): Promise<TeamsChannelAccount[]>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
Gibt zurück
Promise<TeamsChannelAccount[]>
Die Liste von TeamsChannelAccount.
getPagedMembers(TurnContext, number, string)
Ruft eine paginierte Liste der Mitglieder der Einzel-, Gruppen- oder Teamunterhaltung ab.
static function getPagedMembers(context: TurnContext, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- pageSize
-
number
Empfohlene Anzahl von Einträgen auf einer Seite.
- continuationToken
-
string
Ein Fortsetzungstoken.
Gibt zurück
Promise<TeamsPagedMembersResult>
TeamsPagedMembersResult mit der Liste der Mitglieder.
getPagedTeamMembers(TurnContext, string, number, string)
Ruft eine paginierte Liste der Mitglieder eines Teams ab.
static function getPagedTeamMembers(context: TurnContext, teamId?: string, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- teamId
-
string
ID des Teams.
- pageSize
-
number
Die Anzahl der Einträge auf der Seite.
- continuationToken
-
string
Das token "continuationToken".
Gibt zurück
Promise<TeamsPagedMembersResult>
Ein TeamsPagedMembersResult mit der Liste der Mitglieder.
getTeamChannels(TurnContext, string)
Gibt eine Liste der Kanäle in einem Team zurück. Dies funktioniert nur in Teamunterhaltungen.
static function getTeamChannels(context: TurnContext, teamId?: string): Promise<ChannelInfo[]>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- teamId
-
string
ID des Teams.
Gibt zurück
Promise<ChannelInfo[]>
Die Liste der ChannelInfo-Objekte mit den Unterhaltungen.
getTeamDetails(TurnContext, string)
Ruft die Details für die angegebene Team-ID ab. Dies funktioniert nur in Teamunterhaltungen.
static function getTeamDetails(context: TurnContext, teamId?: string): Promise<TeamDetails>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- teamId
-
string
Die ID des Teams-Teams.
Gibt zurück
Promise<TeamDetails>
getTeamMember(TurnContext, string, string)
Ruft das Konto eines Mitglieds in einer Teamunterhaltung ab.
static function getTeamMember(context: TurnContext, teamId?: string, userId?: string): Promise<TeamsChannelAccount>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- teamId
-
string
ID des Teams.
- userId
-
string
ID des Teams-Benutzers.
Gibt zurück
Promise<TeamsChannelAccount>
Der TeamsChannelAccount des Mitglieds.
getTeamMembers(TurnContext, string)
Warnung
Diese API ist nun veraltet.
Use getPagedTeamMembers
instead.
Ruft die Liste von TeamsChannelAccount innerhalb eines Teams ab.
static function getTeamMembers(context: TurnContext, teamId?: string): Promise<TeamsChannelAccount[]>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- teamId
-
string
ID des Teams.
Gibt zurück
Promise<TeamsChannelAccount[]>
Die Liste von TeamsChannelAccount der Mitglieder.
sendMessageToTeamsChannel(TurnContext, Activity, string, string)
Erstellt einen neuen Thread in einem Teams-Chat und sendet eine Aktivität an diesen neuen Thread.
static function sendMessageToTeamsChannel(context: TurnContext, activity: Activity, teamsChannelId: string, botAppId?: string): Promise<[ConversationReference, string]>
Parameter
- context
-
TurnContext
Der TurnContext für diese Runde.
- activity
-
Activity
Die zu sendende Aktivität .
- teamsChannelId
-
string
Beachten Sie, dass sich die Kanal-ID des Teams von der Bot Framework-Aktivitätseigenschaft mit demselben Namen unterscheidet.
- botAppId
-
string
Die appId des Bots. Dies wird nur verwendet, wenn context.adapter eine Instanz von CloudAdapter ist.
Gibt zurück
Promise<[ConversationReference, string]>
Die ConversationReference und die ID der Aktivität (sofern gesendet).