TeamsInfo class

Stellt Hilfsprogrammmethoden 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 besprechungsbezogenen Besprechungsunterhaltungen im Teambereich.

getMember(TurnContext, string)

Ruft das Konto eines einzelnen Unterhaltungsmitglieds ab.

getMembers(TurnContext)

Ruft die Konversationsmitglieder eines 1:1- oder Gruppenchats ab.

getPagedMembers(TurnContext, number, string)

Ruft eine paginierte Liste der Mitglieder der 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 der Kanäle in einem Team zurück. Dies funktioniert nur in Teamunterhaltungen.

getTeamDetails(TurnContext, string)

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

getTeamMember(TurnContext, string, string)

Ruft das Konto eines Mitglieds in einer Teamunterhaltung ab.

getTeamMembers(TurnContext, string)

Ruft die Liste von TeamsChannelAccount innerhalb eines Teams ab.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

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>

Die abgerufene 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>

Der abgerufene 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>

Die abgerufenen 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).