Context interface
Represents structure of the received context message.
Properties
action |
Content Action Info |
app | Properties about the current session for your app |
channel | When running in the context of a Teams channel, provides information about the channel, else |
chat | When running in the context of a Teams chat, provides information about the chat, else |
dialog |
When |
meeting | When running in the context of a Teams meeting, provides information about the meeting, else |
page | Info about the current page context hosting your app |
sharepoint | When hosted in SharePoint, this is the SharePoint PageContext, else |
share |
When running in Teams for an organization with a tenant, provides information about the SharePoint site associated with the team.
Will be |
team | When running in Teams, provides information about the Team context in which your app is running.
Will be |
user | Info about the currently logged in user running the app.
If the current user is not logged in/authenticated (e.g. a meeting app running for an anonymously-joined partcipant) this will be |
Property Details
actionInfo
Note
This API is in Beta and provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Content Action Info
actionInfo?: ActionInfo
Property Value
app
channel
When running in the context of a Teams channel, provides information about the channel, else undefined
channel?: ChannelInfo
Property Value
chat
When running in the context of a Teams chat, provides information about the chat, else undefined
chat?: ChatInfo
Property Value
dialogParameters
When processActionCommand
activates a dialog, this dialog should automatically fill in some fields with information. This information comes from M365 and is given to processActionCommand
as extractedParameters
.
App developers need to use these extractedParameters
in their dialog.
They help pre-fill the dialog with necessary information (dialogParameters
) along with other details.
If there's no key/value pairs passed, the object will be empty in the case
dialogParameters: Record<string, string>
Property Value
Record<string, string>
meeting
When running in the context of a Teams meeting, provides information about the meeting, else undefined
meeting?: MeetingInfo
Property Value
page
sharepoint
When hosted in SharePoint, this is the SharePoint PageContext, else undefined
sharepoint?: any
Property Value
any
sharePointSite
When running in Teams for an organization with a tenant, provides information about the SharePoint site associated with the team.
Will be undefined
when not running in Teams for an organization with a tenant.
sharePointSite?: SharePointSiteInfo
Property Value
team
When running in Teams, provides information about the Team context in which your app is running.
Will be undefined
when not running in Teams.
team?: TeamInfo
Property Value
user
Info about the currently logged in user running the app.
If the current user is not logged in/authenticated (e.g. a meeting app running for an anonymously-joined partcipant) this will be undefined
.
user?: UserInfo
Property Value
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour