Partager via


type de ressource contentType

Espace de noms: microsoft.graph

Représente un type de contenu dans SharePoint. Les types de contenu vous permettent de définir un ensemble de colonnes qui doivent être présentes sur chaque objet listItem d’une liste.

Méthodes

Méthode Type de retour Description
Répertorier les contentTypes dans un site collection contentType Obtenez la liste des objets contentType et de leurs propriétés dans un site.
Répertorier les contentTypes dans une liste collection contentType Obtenez la liste des objets contentType et leurs propriétés dans une liste.
Créer un contentType pour un site contentType Créez un objet contentType dans un site.
Obtenir contentType contentType Lire les propriétés et les relations d’un objet contentType .
Mettre à jour contentType contentType Mettez à jour les propriétés d’un objet contentType .
Supprimer contentType Aucune Supprimer un objet contentType .
IsPublished Valeur booléenne Indique si le contentType est publié.
Publication contentType Publiez un contentType.
Annuler la publication contentType Annuler la publication d’un contentType.
AddCopy contentType Ajouter une copie d’un contentType d’un site à une liste.
associateWithHubSites contentType Associez un contentType à une liste de sites hub.
copyToDefaultContentLocation contentType Copiez un fichier à l’emplacement de contenu par défaut dans un contentType.
Répertorier des colonnes collection columnDefinition Obtenez une collection de colonnes, représentées sous forme de ressources columnDefinition , dans un contentType.
Créer une colonne columnDefinition Ajouter une colonne à un type de contenu dans un site ou une liste.
getCompatibleHubContentTypes collection contentType Obtenez une liste des types de contenu compatibles à partir du hub de type de contenu qui peuvent être ajoutés à un site cible ou à une liste.
addCopyFromContentTypeHub contentType Ajoutez ou synchronisez une copie d’un type de contenu publié à partir du hub de type de contenu vers un site cible ou une liste.

Propriétés

Propriété Type Description
associatedHubsUrls String collection Liste des URL canoniques pour les sites hub auxquels ce type de contenu est associé. Il contient tous les sites hubs où ce type de contenu est mis en file d’attente pour être appliqué ou est déjà appliqué. L’application d’un type de contenu signifie que le type de contenu est appliqué aux listes dans les sites appliqués.
description string Description de l’élément.
documentSet documentSet Métadonnées de l’ensemble de documents.
documentTemplate documentSetContent Métadonnées du modèle de document. Pour vous assurer que les documents ont un contenu cohérent sur un site et ses sous-sites, vous pouvez associer un modèle Word, Excel ou PowerPoint à un type de contenu de site.
group string Nom du groupe auquel appartient ce type de contenu. Vous permet d’organiser les types de contenu associés.
hidden Valeur booléenne Indique si le type de contenu est masqué dans le menu « Nouveau » de la liste.
id string Identificateur unique du type de contenu.
inheritedFrom itemReference Si ce type de contenu est hérité d’une autre étendue (par exemple, un site), fournit une référence à l’élément où le type de contenu est défini.
isBuiltIn Valeur booléenne Spécifie si un type de contenu est un type de contenu intégré.
nom string Nom du type de contenu.
commande contentTypeOrder Indique l’ordre dans lequel le type de contenu apparaît dans l’interface utilisateur de sélection.
parentId string Identificateur unique du type de contenu.
propagateChanges Valeur booléenne Si truela valeur est , toutes les modifications apportées au type de contenu sont envoyées aux types de contenu hérités et aux listes qui implémentent le type de contenu.
Readonly Valeur booléenne Si truela valeur est , le type de contenu ne peut pas être modifié, sauf si cette valeur est d’abord définie sur false.
sealed Valeur booléenne Si truela valeur est , le type de contenu ne peut pas être modifié par les utilisateurs ou par le biais d’opérations push-down. Seuls les administrateurs de collection de sites peuvent sceller ou desceller des types de contenu.

Relations

Relation Type Description
base contentType Parent contentType à partir duquel ce type de contenu est dérivé.
baseTypes collection contentType Collection de types de contenu qui sont les ancêtres de ce type de contenu.
columnLinks Collection columnLink Collection de colonnes requises par ce type de contenu.
columnPositions collection columnDefinition Informations d’ordre des colonnes dans un type de contenu.
colonnes collection columnDefinition Collection de définitions de colonne pour ce type de contenu.

Pour plus d’informations, voir Introduction aux types de contenus et à la publication du type de contenu.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "associatedHubsUrls" : ["string"],
  "base": { "@type": "microsoft.graph.contentType" },
  "baseTypes" : [{ "@type": "microsoft.graph.contentType" }],
  "columns" : [{ "@type": "microsoft.graph.columnDefinition" }],
  "columnLinks": [{ "@type": "microsoft.graph.columnLink" }],
  "columnPositions" : [{ "@type": "microsoft.graph.columnDefinition" }],
  "description": "string",
  "documentSet" : { "@type": "microsoft.graph.documentSet" },
  "documentTemplate" : { "@type": "microsoft.graph.documentSetContent" },
  "group": "string",
  "hidden": "Boolean",
  "id": "string",
  "inheritedFrom": { "@type": "microsoft.graph.itemReference" },
  "isBuiltIn" : "Boolean",
  "name": "string",
  "order": { "@type": "microsoft.graph.contentTypeOrder" },
  "parentId": "string",
  "propagateChanges" : "Boolean",
  "readOnly": "Boolean",
  "sealed": "Boolean"
}