Tipo de recurso contentType

Namespace: microsoft.graph

Representa um tipo de conteúdo SharePoint. Os tipos de conteúdo permitem definir um conjunto de colunas que devem estar presentes em cada listItem em uma lista.

Métodos

Método Tipo de retorno Descrição
Listar contentTypes em um site Coleção contentType Obtenha uma lista dos objetos contentType e suas propriedades em um site.
Listar contentTypes em uma lista Coleção contentType Obtenha uma lista dos objetos contentType e suas propriedades em uma lista.
Criar contentType para um site contentType Crie um novo objeto contentType em um site.
Obter contentType contentType Leia as propriedades e as relações de um objeto contentType .
Atualizar contentType contentType Atualize as propriedades de um objeto contentType .
Excluir contentType Nenhuma Exclui um objeto contentType .
isPublished Booliano Verifica se o contentType foi publicado.
publish contentType Publicar um contentType.
unpublish contentType Cancele a publicação de um contentType.
addCopy contentType Adicione uma cópia de um contentType de um site a uma lista.
associateWithHubSites contentType Associa um contentType a uma lista de sites de hub.
copyToDefaultContentLocation contentType Copie um arquivo para o local de conteúdo padrão em um contentType.
Colunas de lista coleção columnDefinition Obtenha uma coleção de colunas, representadas como recursos columnDefinition , em um contentType.
Criar coluna columnDefinition Adicione uma coluna a um tipo de conteúdo em um site ou lista.
getCompatibleHubContentTypes Coleção contentType Obtenha uma lista de tipos de conteúdo compatíveis do hub de tipo de conteúdo que pode ser adicionado a um site de destino ou a uma lista.
addCopyFromContentTypeHub contentType Adicione ou sincronize uma cópia de um tipo de conteúdo publicado do hub de tipo de conteúdo para um site de destino ou uma lista.

Propriedades

Propriedade Tipo Descrição
associatedHubsUrls Collection(string) Lista de URLs canônicas para sites de hub aos quais esse tipo de conteúdo está associado. Isso conterá todos os sites de hub em que esse tipo de conteúdo está na fila para ser imposto ou já está imposto. Impor um tipo de conteúdo significa que o tipo de conteúdo será aplicado às listas nos sites impostos.
description string O texto descritivo do item.
documentSet documentSet Metadados do Conjunto de Documentos.
documentTemplate documentSetContent Metadados do modelo de documento. Para garantir que os documentos tenham conteúdo consistente em um site e em seus subsites, você pode associar um word, Excel ou PowerPoint a um tipo de conteúdo de site.
group string O nome do grupo ao qual esse tipo de conteúdo pertence. Ajuda a organizar os tipos de conteúdo relacionados.
hidden Booliano Indica se o tipo de conteúdo está oculto no menu “Novo” da lista.
id cadeia de caracteres O identificador exclusivo do tipo de conteúdo.
inheritedFrom itemReference Se esse tipo de conteúdo for herdado de outro escopo (como um site), fornece uma referência para o item no qual o tipo de conteúdo foi definido.
isBuiltIn Booliano Especifica se um tipo de conteúdo é um tipo de conteúdo interno.
nome string O nome do tipo de conteúdo.
Ordem contentTypeOrder Especifica a ordem na qual o tipo de conteúdo aparece na seleção da interface do usuário.
Parentid string O identificador exclusivo do tipo de conteúdo.
propagateChanges Booliano Se true, quaisquer alterações feitas no tipo de conteúdo serão enviadas por push para tipos de conteúdo herdados e listas que implementam o tipo de conteúdo.
Readonly Booliano Se true, o tipo de conteúdo não pode ser modificado, a menos que esse valor seja definido pela primeira vez como false.
sealed Booliano Se true, o tipo de conteúdo não pode ser modificado por usuários ou por meio de operações de push down. Somente administradores de conjunto de sites podem lacrar ou retirar o lacre dos tipos de conteúdo.

Relações

Relação Tipo Descrição
Base contentType ContentType pai do qual esse tipo de conteúdo é derivado.
columnLinks Conjunto columnLink A coleção de colunas que são exigidas por esse tipo de conteúdo.
Basetypes Collection(contentType) A coleção de tipos de conteúdo que são ancestrais desse tipo de conteúdo.
columnPositions Collection(columnDefinition) Informações de ordem de coluna em um tipo de conteúdo.
columns Collection(columnDefinition) A coleção de definições de coluna para este contentType.

Para mais informações, confira Introdução a tipos de conteúdo e publicação de tipo de conteúdo.

Representação JSON

A seguir está uma representação JSON de um recurso contentType .

{
  "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": false,
  "id": "string",
  "inheritedFrom": { "@type": "microsoft.graph.itemReference" },
  "isBuiltIn" : false,
  "name": "string",
  "order": { "@type": "microsoft.graph.contentTypeOrder" },
  "parentId": "string",
  "propagateChanges" : false,
  "readOnly": false,
  "sealed": false
}