Freigeben über


TeamsInfo class

Stellt Hilfsmethoden für die Ereignisse und Interaktionen bereit, die in Microsoft Teams auftreten.

Methoden

getMeetingInfo(TurnContext, string)

Ruft die Informationen für die angegebene Besprechungs-ID ab.

getMeetingParticipant(TurnContext, string, string, string)

Ruft den Besprechungsteilnehmer für die angegebene Besprechungs-ID und Teilnehmer-ID ab. Dies funktioniert nur in Teams-Besprechungsunterhaltungen mit Bereich.

getMember(TurnContext, string)

Ruft das Konto eines einzelnen Unterhaltungsmitglieds ab.

getMembers(TurnContext)

Ruft die Unterhaltungsmitglieder eines Einzel- oder Gruppenchats ab.

getPagedMembers(TurnContext, number, string)

Ruft eine paginierte Liste der Mitglieder einer Einzel-, Gruppen- oder Teamunterhaltung ab.

getPagedTeamMembers(TurnContext, string, number, string)

Ruft eine paginierte Liste der Mitglieder eines Teams ab.

getTeamChannels(TurnContext, string)

Gibt eine Liste von Kanälen in einem Team zurück. Dies funktioniert nur in Teams mit Bereichsunterhaltungen.

getTeamDetails(TurnContext, string)

Ruft die Details für die angegebene Team-ID ab. Dies funktioniert nur in Teams mit Bereichsunterhaltungen.

getTeamMember(TurnContext, string, string)

Ruft das Konto eines Mitglieds in einer teambezogenen Unterhaltung ab.

getTeamMembers(TurnContext, string)

Ruft die Liste der TeamsChannelAccount- innerhalb eines Teams ab.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

Erstellt einen neuen Thread in einem Teams-Chat und sendet einen Aktivitäts- 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

Die TurnContext- für diese Drehung.

meetingId

string

Die BASE64-codierte ID der Teams-Besprechung.

Gibt zurück

Promise<TeamsMeetingInfo>

Die TeamsMeetingInfo abgerufen

getMeetingParticipant(TurnContext, string, string, string)

Ruft den Besprechungsteilnehmer für die angegebene Besprechungs-ID und Teilnehmer-ID ab. Dies funktioniert nur in Teams-Besprechungsunterhaltungen mit Bereich.

static function getMeetingParticipant(context: TurnContext, meetingId?: string, participantId?: string, tenantId?: string): Promise<TeamsMeetingParticipant>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

meetingId

string

Die abzurufende Besprechungs-ID

participantId

string

Die teilnehmer-ID, die abgerufen werden soll

tenantId

string

Die Bei der Bereichsdefinition der Anforderung zu verwendende Mandanten-ID

Gibt zurück

Promise<TeamsMeetingParticipant>

Die abgerufene TeamsMeetingParticipant-

getMember(TurnContext, string)

Ruft das Konto eines einzelnen Unterhaltungsmitglieds ab.

static function getMember(context: TurnContext, userId: string): Promise<TeamsChannelAccount>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

userId

string

ID des betreffenden Benutzers.

Gibt zurück

Promise<TeamsChannelAccount>

Die TeamsChannelAccount- des Mitglieds.

getMembers(TurnContext)

Warnung

Diese API ist nun veraltet.

Use getPagedTeamMembers instead.

Ruft die Unterhaltungsmitglieder eines Einzel- oder Gruppenchats ab.

static function getMembers(context: TurnContext): Promise<TeamsChannelAccount[]>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

Gibt zurück

Promise<TeamsChannelAccount[]>

Die Liste der TeamsChannelAccount.

getPagedMembers(TurnContext, number, string)

Ruft eine paginierte Liste der Mitglieder einer Einzel-, Gruppen- oder Teamunterhaltung ab.

static function getPagedMembers(context: TurnContext, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

pageSize

number

Vorgeschlagene Anzahl von Einträgen auf einer Seite.

continuationToken

string

Ein Fortsetzungstoken.

Gibt zurück

Promise<TeamsPagedMembersResult>

Das 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

Die TurnContext- für diese Drehung.

teamId

string

ID des Teams-Teams.

pageSize

number

Die Anzahl der Einträge auf der Seite.

continuationToken

string

Das Fortsetzungstokentoken.

Gibt zurück

Promise<TeamsPagedMembersResult>

Ein TeamsPagedMembersResult mit der Mitgliederliste.

getTeamChannels(TurnContext, string)

Gibt eine Liste von Kanälen in einem Team zurück. Dies funktioniert nur in Teams mit Bereichsunterhaltungen.

static function getTeamChannels(context: TurnContext, teamId?: string): Promise<ChannelInfo[]>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

teamId

string

ID des Teams-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 Teams mit Bereichsunterhaltungen.

static function getTeamDetails(context: TurnContext, teamId?: string): Promise<TeamDetails>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

teamId

string

Die ID des Teams-Teams.

Gibt zurück

Promise<TeamDetails>

Die TeamDetails abgerufen

getTeamMember(TurnContext, string, string)

Ruft das Konto eines Mitglieds in einer teambezogenen Unterhaltung ab.

static function getTeamMember(context: TurnContext, teamId?: string, userId?: string): Promise<TeamsChannelAccount>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

teamId

string

ID des Teams-Teams.

userId

string

ID des Teams-Benutzers.

Gibt zurück

Promise<TeamsChannelAccount>

Die TeamsChannelAccount- des Mitglieds.

getTeamMembers(TurnContext, string)

Warnung

Diese API ist nun veraltet.

Use getPagedTeamMembers instead.

Ruft die Liste der TeamsChannelAccount- innerhalb eines Teams ab.

static function getTeamMembers(context: TurnContext, teamId?: string): Promise<TeamsChannelAccount[]>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

teamId

string

ID des Teams-Teams.

Gibt zurück

Promise<TeamsChannelAccount[]>

Die Liste der TeamsChannelAccount der Mitglieder.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

Erstellt einen neuen Thread in einem Teams-Chat und sendet einen Aktivitäts- an diesen neuen Thread.

static function sendMessageToTeamsChannel(context: TurnContext, activity: Activity, teamsChannelId: string, botAppId?: string): Promise<[ConversationReference, string]>

Parameter

context

TurnContext

Die TurnContext- für diese Drehung.

activity

Activity

Die Aktivität, die gesendet werden sollen.

teamsChannelId

string

Beachten Sie, dass sich dies von der Bot Framework-Aktivitätseigenschaft mit demselben Namen unterscheidet.

botAppId

string

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 des Activity (sofern gesendet).