Compartilhar via


Identificações de tipo de conteúdo

Identificações de tipo de conteúdo exclusivamente identificam o tipo de conteúdo e foram projetadas para serem recursivo. O tipo de conteúdo identificação encapsula do que tipo de conteúdo Linhagem , a linha de de conteúdo pai ou tipos da qual herda a tipo de conteúdo. Cada tipo de conteúdo identificação contém a identificação de tipo de conteúdo o pai, que contém a identificação do pai do que tipo de conteúdo e SO on, basicamente in TURN voltar para e incluindo o ID. tipo de conteúdo do sistema Pela análise de tipo de conteúdo identificação, você pode determinar qual de conteúdo tipos herda a tipo de conteúdo e de conteúdo como dois tipos são relacionado.

Windows SharePoint Services usa esse informações para determinar o relacionamento entre de conteúdo tipos e para enviar - para baixo de operações.

Você pode construção um válido tipo de conteúdo identificação usando um dos dois convenção:

  • Pai tipo de conteúdo identificação + hexadecimal dois valores (hexadecimal de dois valores não podem ser "00")

  • Pai tipo de conteúdo identificação + "00" + hexadecimal GUID

Um maiúsculas e minúsculas especiais, o tipo de conteúdo do sistema, tem o tipo de conteúdo identificação de "0 x". O tipo de conteúdo do sistema é a tipo de conteúdo sealed da qual todas as outras de conteúdo tipos basicamente herdam.

Para todos os outro de conteúdo tipos, você deve usar um dos métodos anteriores para construção um válido ID. tipo de conteúdo

Observação

Um tipo de conteúdo identificação deve ser exclusivo em uma coleção site.

Em geral, a primeira técnica de geração identificação tipo de conteúdo enfatiza concisão que leva apenas dois hexadecimal dígitos para indicar uma nova tipo de conteúdo. A segunda abordagem enfatiza exclusividade conforme ele inclui um GUID para indicar o novo tipo de conteúdo. Cada abordagem é adequada para determinadas situações.

Pai tipo de conteúdo identificação + dois valores hexadecimal

Windows SharePoint Services usa esta convenção para gerar identificações tipo de conteúdo para de conteúdo de usar como padrão tipos que incluídos com a plataforma. Por exemplo, o tipo de conteúdo identificação do básico tipo de conteúdo item é 0 x 01. Isso indica que o tipo de conteúdo do item é um direcionar filho do sistema. O tipo de conteúdo identificação de tipo de conteúdo o documento é 0x0101 e tipo de conteúdo a pasta possui um tipo de conteúdo identificação de 0x0120. Pela análise essas identificações de tipo de conteúdo, você pode determinar que os documentos e pastas são direcionar filhos do item, que in TURN herda diretamente do sistema, conforme o seguinte definir.

Document content type ID

Usando essa convenção, você pode determinar não apenas que de conteúdo tipos um tipo de conteúdo herda do, mas no qual de conteúdo apontar dois tipos comum ter ancestrais.

O seguinte definir mostra o relacionamento de de conteúdo de quatro abordados anteriormente. Em cada, o exclusivo parte da identificação de tipo de conteúdo é representado por azul de texto.

Example of default content type ID hierarchy

Pai tipo de conteúdo identificação + "00" + GUID hexadecimal

Windows SharePoint Services utiliza essa convenção de geração identificação tipo de conteúdo quando Criando identificações tipo de conteúdo para o seguinte:

  • De conteúdo sites tipos você criar com base em outro de conteúdo tipos

  • Listar de conteúdo tipos, que são copiados para uma lista quando você adicionar um site tipo de conteúdo para essa lista

De exemplo, se você tiver um tipo de conteúdo com um tipo de conteúdo identificação de "0x010100D5C2F139516B419D801AC6C18942554D", seria sabe que a tipo de conteúdo foi uma do seguinte:

  • Tipo de conteúdo um site que é um direcionar filho de tipo de conteúdo de documento

  • Tipo de conteúdo uma lista criada quando o tipo de conteúdo site documento foi adicionado a uma lista

Recomendamos que use a abordagem GUID para identificar qualquer de conteúdo tipos que são direcionar filhos de de conteúdo tipos não foram criados. Use a abordagem GUID se tipo de conteúdo o pai for um do seguinte:

  • Um tipo de conteúdo usar como padrão incluídas no Windows SharePoint Services, such as de documentos.

  • Um tipo de conteúdo desenvolvidas por um terceiros. Dessa forma, você é garantido que as tipo de conteúdo identificação é exclusivo e será não ser duplicado posteriormente, o desenvolvedor de tipo de conteúdo de pai.

Depois de identificar com exclusividade um tipo de conteúdo usando a abordagem GUID, no entanto, você pode usar o primeiro método para identificar qualquer filhos do que tipo de conteúdo. O GUID usados em sua tipo de conteúdo pode trabalhar como um espaço para nome para o tipo de conteúdo. Qualquer filhos com base no que tipo de conteúdo podem ser identificados por hexadecimal apenas dois dígitos. Como o comprimento máximo de uma tipo de conteúdo identificação é finito, essa abordagem maximiza o número de tipo de conteúdo permitido "gerações".

Lengths identificação tipo de conteúdo

Identificações de tipo de conteúdo ter um comprimento máximo de 512 bytes. Porque hexadecimal dois caracteres podem ajustar em cada byte, cada tipo de conteúdo identificação tem um comprimento máximo eficaz de 1024 caracteres.

De exemplo, suponha que você criar um novo tipo de conteúdo, myDocument , baseia a wssnoversshort usar como padrão Windows SharePoint Services tipo de conteúdo de documentos. Para o myDocument tipo de conteúdo identificação, você iniciar com o tipo de conteúdo documento identificação, 0x0101 e anexar 00 e um GUID. Isso identifica o myDocument tipo de conteúdo, garantindo que Windows SharePoint Services não irá adicionar outro tipo de conteúdo usar como padrão posteriormente com o mesmo tipo de conteúdo identificação (que seria possível, se você hexadecimal anexar apenas dois dígitos). Para gerar identificações tipo de conteúdo para qualquer de conteúdo tipos você derivar de myDocument , no entanto, você pode simplesmente hexadecimal anexar dois dígitos para o myDocument ID. tipo de conteúdo Isso mantém o comprimento identificação tipo de conteúdo para um mínimo, assim, maximizando o número de tipo de conteúdo permitido "gerações".

O seguinte definir mostra esse cenário. O exclusivo parte de cada tipo de conteúdo identificação é representado por azul de texto.

Example of content type ID hierarchy

Para uma lista de de conteúdo de usar como padrão Windows SharePoint Services 3.0 Consulte tipos incluídos em Tipo de conteúdo base hierarquia e suas identificações, tipo de conteúdo.

Consulte também

Conceitos

Introdução aos tipos de conteúdo
Criar tipos de conteúdo com base em outros tipos de conteúdo
Tipo de conteúdo base hierarquia