Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Stellt einen Abschnitt in der Microsoft Teams-Chatliste eines Benutzers dar, der Chats, Kanäle und Besprechungen in benutzerdefinierten oder systemdefinierten Gruppen organisiert. Abschnitte können benutzerdefiniert sein, so dass Benutzer sie erstellen, umbenennen und löschen können, oder systemdefiniert, die vom Dienst verwaltet werden.
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
| List | teamworkSection-Sammlung | Rufen Sie die Liste der Abschnitte in der Teamarbeit eines Benutzers ab. |
| Create | teamworkSection | Erstellen eines neuen Abschnitts in der Teamarbeit eines Benutzers. |
| Get | teamworkSection | Lesen Sie die Eigenschaften eines Abschnitts in der Teamarbeit eines Benutzers. |
| Update | teamworkSection | Aktualisieren Sie die Eigenschaften eines Abschnitts in der Teamarbeit eines Benutzers. |
| Löschen | Keine | Löschen Sie einen benutzerdefinierten Abschnitt aus der Teamarbeit eines Benutzers. |
| Listenelemente | teamworkSectionItem collection | Rufen Sie die Liste der Elemente in einem Abschnitt der Teamarbeit eines Benutzers ab. |
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| createdDateTime | DateTimeOffset | Datum und Uhrzeit der Erstellung des Abschnitts. Schreibgeschützt. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC angegeben. Mitternacht UTC am 1. Januar 2024 ist 2024-01-01T00:00:00Zbeispielsweise. |
| displayIcon | sectionDisplayIcon | Das für den Abschnitt angezeigte Symbol. |
| displayName | Zeichenfolge | Der Anzeigename des Abschnitts. Erforderlich. Die maximale Länge beträgt 50 Zeichen. Bei Anzeigenamen wird zwischen Groß- und Kleinschreibung unterschieden, und sie müssen innerhalb der Abschnitte eines Benutzers eindeutig sein. Die folgenden Namen sind für systemseitig definierte Abschnitte reserviert und können beim Erstellen eines benutzerdefinierten Abschnitts nicht verwendet werden: RecentChats, QuickViews, TeamsAndChannels, MutedChatsMeetingChatsEngageCommunities, , . |
| id | Zeichenfolge | Der eindeutige Bezeichner für den Abschnitt. Schreibgeschützt. |
| isExpanded | Boolean | Gibt an, ob der Abschnitt in der Benutzeroberfläche erweitert ist. Der Standardwert ist true. |
| isHierarchicalViewEnabled | Boolean | Gibt an, ob die hierarchische Ansicht für den Abschnitt aktiviert ist. Schreibgeschützt. |
| lastModifiedDateTime | DateTimeOffset | Datum und Uhrzeit der letzten Änderung des Abschnitts. Schreibgeschützt. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC angegeben. Mitternacht UTC am 1. Januar 2024 ist 2024-01-01T00:00:00Zbeispielsweise. |
| sectionType | sectionType | Der Typ des Abschnitts. Die möglichen Werte sind: userDefined, systemDefined, unknownFutureValue. Schreibgeschützt. |
| sortType | sectionSortType | Die Sortierreihenfolge der Elemente im Abschnitt. Die gültigen Werte hängen vom sectionType ab. Mögliche Werte sind: mostRecent, unreadThenMostRecent, nameAlphabetical, userDefinedCustomOrder, unknownFutureValue. |
sectionType-Werte
| Member | Beschreibung |
|---|---|
| userDefined | Ein vom Benutzer erstellter Abschnitt, der umbenannt, neu angeordnet und gelöscht werden kann. |
| systemDefined | Ein vom Dienst verwalteter Abschnitt, der nicht gelöscht werden kann. Nur die sortType-Eigenschaft kann aktualisiert werden. |
| unknownFutureValue | Evolvable Enumeration Sentinel-Wert. Nicht verwenden. |
Systemdefinierte Abschnitte
Systemdefinierte Abschnitte werden vom Dienst bereitgestellt und in der Abschnittsliste jedes Benutzers angezeigt. Ihre displayName-Werte sind reserviert und können nicht für benutzerdefinierte Abschnitte verwendet werden.
| displayName | Beschreibung |
|---|---|
| RecentChats | Der Standard-Chatabschnitt. |
| Schnellansichten | Der Abschnitt "Schnellansichten". |
| TeamsAndChannels | Der Abschnitt Teams und Kanäle. |
| MutedChats | Der Abschnitt "Stummgeschaltete Chats". |
| MeetingChats | Der Abschnitt "Besprechungschats". |
| EngageCommunities | Der Community-Bereich. |
Vom System definierte Abschnitte können nicht gelöscht werden, und nur die sortType-Eigenschaft kann aktualisiert werden. Versuche, andere Eigenschaften zu aktualisieren oder einen vom System definierten Abschnitt return 403 Forbiddenzu löschen. Das Auflisten von Elementen in einem systemdefinierten Abschnitt durch Aufrufen von Listenelemente wird nicht unterstützt und gibt zurück 400 Bad Request. Wenn entweder List sections oder Get teamworkSection mit ?$expand=itemsaufgerufen wird, werden systemdefinierte Abschnitte mit einem leeren Elementarray zurückgegeben, da systemdefinierte Abschnittsinhalte nicht über die öffentliche Graph-API verfügbar gemacht werden.
sectionSortType-Werte
| Member | Beschreibung |
|---|---|
| mostRecent | Elemente nach der letzten Aktivität sortieren. Gültig für benutzerdefinierte und die meisten systemdefinierten Abschnitte. |
| unreadThenMostRecent | Sortieren Sie ungelesene Elemente zuerst und dann nach der letzten Aktivität. Gültig für benutzerdefinierte und die meisten systemdefinierten Abschnitte. |
| nameAlphabetical | Sortieren Sie Elemente alphabetisch nach Namen. Gilt nur für bestimmte systemdefinierte Abschnitte, z. B. Teams und Kanäle. Gilt nicht für benutzerdefinierte Abschnitte. |
| userDefinedCustomOrder | Sortieren Sie Elemente gemäß einer benutzerdefinierten benutzerdefinierten Reihenfolge. Nur gültig für benutzerdefinierte Abschnitte. Dies ist der Standardsortiertyp für neue benutzerdefinierte Abschnitte. |
| unknownFutureValue | Evolvable Enumeration Sentinel-Wert. Nicht verwenden. |
Hinweis
Die zulässigen Sortierarten für systemdefinierte Abschnitte hängen vom jeweiligen Abschnitt ab. Beispielsweise unterstützen nameAlphabeticaldie Abschnitte "Teams" und "Kanäle" "", aber die Abschnitte "RecentChats" und "MutedChats" unterstützen nur mostRecent und unreadThenMostRecent. Wenn die Eigenschaft "isHierarchicalViewEnabled" für einen Abschnitt "Teams und Kanäle" festgelegt true ist, ist nur nameAlphabetical sie gültig. Beim Festlegen eines nicht unterstützten Sortiertyps wird ein 400 Bad Request Fehler zurückgegeben.
Instanzenattribute
Instanzattribute sind Eigenschaften mit besonderem Verhalten. Diese Eigenschaften sind temporär und definieren entweder a) das Verhalten, das der Dienst ausführen soll, oder b) stellen kurzfristige Eigenschaftswerte bereit, z. B. eine Download-URL für ein Element, das abläuft.
| Eigenschaftenname | Typ | Beschreibung |
|---|---|---|
| @microsoft.graph.sectionsOrder | String collection | Ein geordnetes Array von Abschnitts-IDs, die die bevorzugte Abschnittsreihenfolge des Benutzers darstellen. |
| @microsoft.graph.sectionsVersion | Zeichenfolge | Die aktuelle Version der Abschnittshierarchie. Verwenden Sie diesen Wert als Header für die If-Match optimistische Parallelitätssteuerung bei Mutationsvorgängen (Erstellen, Aktualisieren oder Löschen von Abschnitten sowie Hinzufügen, Entfernen oder Verschieben von Elementen). |
Beziehungen
| Beziehung | Typ | Beschreibung |
|---|---|---|
| items | teamworkSectionItem collection | Die Elemente (Chats, Kanäle, Besprechungen oder Communitys), die innerhalb des Abschnitts organisiert sind. |
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"@odata.type": "#microsoft.graph.teamworkSection",
"createdDateTime": "String (timestamp)",
"displayIcon": {"@odata.type": "microsoft.graph.sectionDisplayIcon"},
"displayName": "String",
"id": "String (identifier)",
"isExpanded": "Boolean",
"isHierarchicalViewEnabled": "Boolean",
"lastModifiedDateTime": "String (timestamp)",
"sectionType": "String",
"sortType": "String"
}