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 true la 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 true la 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 true la 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"
}