channel-Ressourcentyp
Namespace: microsoft.graph
Teams bestehen aus Kanälen, die sich aus den Gesprächen mit Ihren Teamkollegen zusammensetzen. Jeder Kanal ist einem bestimmten Thema, einer Abteilung oder einem Projekt gewidmet. Kanäle sind der Ort, an dem die Arbeit tatsächlich erledigt wird: wo Text-, Audio- und Videogespräche stattfinden, die für das gesamte Team zugänglich sind, wo Dateien freigegeben und Registerkarten hinzugefügt werden.
Methoden
Methode | Rückgabetyp | Beschreibung |
---|---|---|
List channels | channel-Auflistung | Rufen Sie die Liste von Kanälen in diesem Team ab. |
Eingehende Kanäle auflisten | channel-Sammlung | Rufen Sie die Liste der eingehenden Kanäle ab (Kanäle, die mit einem Team geteilt werden). |
Auflisten aller Kanäle | channel-Sammlung | Rufen Sie die Liste der Kanäle ab, die entweder in einem Team sind oder mit einem Team geteilt werden (eingehende Kanäle). |
Create channel | channel | Erstellen eines neuen Kanals durch Einschließen des Anzeigenamen und der Beschreibung. |
Get channel | channel | Lesen von Eigenschaften und Beziehungen des Kanals. |
Abrufen des primären Kanals | channel | Der allgemeine Kanal für das Team. |
Updatekanal | channel | Aktualisieren der Eigenschaften des Kanals. |
Delete channel | Keine | Löschen eines Kanals. |
List channel messages | chatMessage | Abrufen von Nachrichten in einem Kanal. |
Alle Kanalnachrichten abrufen | Kanal-Sammlung | Abrufen aller Nachrichten aus allen Kanälen, an denen ein Benutzer beteiligt ist. |
Alle beibehaltenen Kanalnachrichten abrufen | chatMessage-Auflistung | Abrufen aller beibehaltenen Nachrichten über alle Kanäle in einem Team. |
Kanalnachricht-Beitrag erstellen | chatMessage | Eine Nachricht an einen Kanal senden. |
Antwort auf Kanalnachricht-Beitrag erstellen | chatMessage | Auf eine Nachricht in einem Kanal antworten. |
Dateiordner abrufen | driveItem | Ruft die Details des SharePoint-Ordners ab, in dem die Dateien des Kanals gespeichert sind. |
Registerkarten auflisten | teamsTab | Auflistung der Registerkarten, die an einen Kanal angeheftet sind. |
List channel members | conversationMember-Sammlung | Die Liste von Mitgliedern in einem Kanal abrufen. |
Add channel member | conversationMember | Hinzufügen eines Mitglieds zu einem Kanal. Wird nur für Kanäle mit einem membershipType von private oder shared unterstützt. |
Kanalmitglied abrufen | conversationMember-Sammlung | Abrufen eines Mitglieds in einem Kanal. |
Kanal archivieren | Keine | Archivieren sie einen Kanal in einem Team. |
Kanalarchivieren aufheben | Keine | Wiederherstellen eines archivierten Kanals in einem Team. |
Rolle eines Kanalmitglieds aktualisieren | conversationMember | Eigenschaften eines Mitglieds des Kanals aktualisieren. Wird nur für Kanäle mit einem membershipType von private oder shared unterstützt. |
Kanalmitglied entfernen | Keine | Mitglied eines Kanals löschen. Wird nur für Kanäle mit einem membershipType von private oder shared unterstützt. |
Migration abschließen | Kanal | Entfernt den Migrationsmodus aus dem Kanal und macht den Kanal für Benutzer verfügbar, um Nachrichten zu posten und zu lesen. |
Registerkarten im Kanal auflisten | teamsTab | Registerkarten auflisten, die an einen Kanal angeheftet sind. |
Registerkarte zu Kanal hinzufügen | teamsTab | Eine Registerkarte einem Kanal hinzufügen (anpinnen). |
Registerkarte im Kanal abrufen | teamsTab | Abrufen einer bestimmten Registerkarte, die an einen Kanal angeheftet ist. |
Registerkarte im Kanal aktualisieren | teamsTab | Aktualisiert die Eigenschaften einer Registerkarte in einem Kanal. |
Registerkarte aus Kanal entfernen | Keine | Eine Registerkarte aus einem Kanal entfernen (loslösen). |
E-Mail-Adresse des Bereitstellungskanals | Email-Resultate des Bereitstellungskanals | Bereitstellen einer E-Mail-Adresse für den Kanal. |
Entfernen der Kanal E-Mail-Adresse | Keiner | Entfernen der E-Mail-Adresse des Kanals. |
Entfernen eines eingehenden Kanals | Keines | Entfernen eines eingehenden Kanals (eines Kanals, der für ein Team freigegeben wurde) aus einem Team. |
Auflisten von Teams, die einen Kanal teilen | sharedWithChannelTeamInfo-Sammlung | Rufen Sie die Liste der Teams ab, die für einen bestimmten Kanal freigegeben wurden. |
Abrufen der Teamfreigabe eines Kanals | sharedWithChannelTeamInfo | Holen Sie sich ein Team, dem ein angegebener Kanalfreigegeben wurde. |
Aufheben der Freigabe des Kanals für das Team | Keines | Heben Sie die Freigabe eines Kanals für ein Team auf, indem Sie die entsprechende SharedWithChannelTeamInfo-Ressource löschen. |
Liste zulässiger Mitglieder | conversationMember-Sammlung | Rufen Sie die Liste der conversationMembers ab, die auf einen geteilten Kanal zugreifen können. |
Überprüfen des Benutzerzugriffs | Boolesch | Bestimmen Sie, ob ein Benutzer Zugriff auf einen freigegebenen Kanal hat. |
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
createdDateTime | dateTimeOffset | Schreibgeschützt. Zeitstempel für den Zeitpunkt, an dem der Kanal erstellt wurde. |
description | String | Optionale Textbeschreibung für den Kanal. |
displayName | Zeichenfolge | Kanalname wie er in Microsoft Teams für den Benutzer angezeigt wird. Die maximale Länge beträgt 50 Zeichen. |
String | Die E-Mail-Adresse zum Senden von Nachrichten an den Kanal. Schreibgeschützt. | |
id | String | Eindeutiger Bezeichner des Kanals. Schreibgeschützt. |
isArchived | Boolesch | Gibt an, ob der Kanal archiviert wird. Schreibgeschützt. |
isFavoriteByDefault | Boolescher Wert | Gibt an, ob der Kanal als empfohlen markiert werden soll, damit alle Mitglieder des Teams in ihrer Kanalliste angezeigt werden.
Anmerkung: Alle empfohlenen Kanäle werden automatisch in der Kanalliste für Bildungseinrichtungen und Mitarbeiter in Service und Produktion angezeigt. Die -Eigenschaft kann nur programmgesteuert über die Methode Team erstellen festgelegt werden. Der Standardwert ist false . |
membershipType | channelMembershipType | Der Kanaltyp. Kann während der Erstellung festgelegt und nicht geändert werden. Mögliche Werte sind: standard , private , unknownFutureValue , shared . Der Standardwert ist standard . Beachten Sie, dass Sie den Prefer: include-unknown-enum-members Anforderungsheader verwenden müssen, um den folgenden Wert in dieser optionierbaren Enumerationabzurufen: shared . |
tenantId | string | Die ID des Microsoft Entra Mandanten. |
webUrl | String | Ein Link, der in Microsoft Teams zum Kanal führt. Dies ist die URL, die Sie erhalten, wenn Sie mit der rechten Maustaste in Microsoft Teams auf einen Kanal klicken, und auf die Option zum Abrufen des Links zum Kanal klicken. Diese URL sollte als nicht transparenter Blob behandelt und nicht analysiert werden. Schreibgeschützt. |
Zusammenfassung | channelSummary | Enthält Zusammenfassungsinformationen zum Kanal, einschließlich der Anzahl von Besitzern, Mitgliedern, Gästen und einem Indikator für Mitglieder anderer Mandanten. Die summary-Eigenschaft wird nur zurückgegeben, wenn sie in der $select -Klausel der Get-Kanalmethode angegeben ist. |
channelMembershipType-Werte
Member | Beschreibung |
---|---|
standard | Channel erbt die Liste der Elemente des übergeordnetes Team. |
privat | Der Kanal kann Member enthalten, die eine Teilmenge aller Elemente auf dem übergeordnetes Team sind. |
unknownFutureValue | Wert des Sentinelwerts für die vervolvbare Enumeration. Nicht verwenden. |
freigegeben | Mitglieder können direkt zum Kanal hinzugefügt werden, ohne sie dem Team hinzuzufügen. |
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.channelCreationMode | Zeichenfolge | Gibt an, dass sich der Kanal im Migrationszustand befindet und zurzeit für Migrationszwecke verwendet wird. Akzeptiert einen Wert: migration . |
Hinweis:
channelCreationMode
ist eine Enumeration, die den Wertmigration
annimmt.
Ein Beispiel für eine POST-Anforderung finden Sie unter Anforderung (Kanal im Migrationszustand erstellen).
Beziehungen
Beziehung | Typ | Beschreibung |
---|---|---|
filesFolder | driveItem | Metadaten für den Ort, wo die Dateien des Kanals gespeichert sind. |
members | conversationMember-Sammlung | Eine Sammlung von Mitgliedschafts-Einträgen, die dem Kanal zugeordnet sind. |
messages | chatMessage-Auflistung | Eine Auflistung aller Nachrichten im Kanal. Eine Navigationseigenschaft. Nullwerte zulassend. |
operations | teamsAsyncOperation-Auflistung | Die asynchronen Vorgänge, die ausgeführt wurden oder in diesem Team ausgeführt werden. |
sharedWithTeams | sharedWithChannelTeamInfo-Sammlung | Eine Sammlung von Teams, mit denen ein Kanal geteilt wird. |
Registerkarten | teamsTab-Auflistung | Eine Auflistung aller Registerkarten im Kanal. Eine Navigationseigenschaft. |
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"createdDateTime": "String (timestamp)",
"description": "String",
"displayName": "String",
"email": "String",
"id": "String (identifier)",
"isArchived": "Boolean",
"isFavoriteByDefault": "Boolean",
"membershipType": "String",
"webUrl": "String"
}