SPContentTypeId.Parent property
Obtém o identificador de tipo de conteúdo (ID) que a ID de tipo de conteúdo atual é um descendente direto do.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public ReadOnly Property Parent As SPContentTypeId
Get
'Uso
Dim instance As SPContentTypeId
Dim value As SPContentTypeId
value = instance.Parent
public SPContentTypeId Parent { get; }
Property value
Type: Microsoft.SharePoint.SPContentTypeId
Uma ID de tipo de conteúdo que representa a ID do pai.
Comentários
IDs de tipo de conteúdo são projetados para ser recursiva. A identificação de um tipo de conteúdo encapsula a linhagem desse tipo de conteúdo, ou a linha dos tipos de conteúdo pai, do qual o tipo de conteúdo herda. ID de cada tipo de conteúdo contém a ID do tipo de conteúdo pai, que por sua vez contém a ID desse tipo de conteúdo pai e assim por diante, basicamente de volta ao e incluindo o tipo de conteúdo de todas as IDs da raiz, o tipo de conteúdo System ID. Analisando a ID do tipo de conteúdo, você pode determinar que a linhagem de um tipo de conteúdo e como dois tipos de conteúdo estão relacionados.
For more information, see Content Type IDs.
Dica
A ID de tipo de conteúdo System é o pai de si mesmo. Também é o pai da ID do tipo de conteúdo do Empty .
Examples
O exemplo a seguir mostra um aplicativo de console que rastreia o parentage de ID para o tipo de conteúdo interno denominado Document.
Imports System
Imports Microsoft.SharePoint
Module ConsoleApp
Sub Main()
Dim child As SPContentTypeId = SPBuiltInContentTypeId.Document
Dim parent As SPContentTypeId = child.Parent
Dim grandparent As SPContentTypeId = parent.Parent
Console.WriteLine(grandparent.ToString())
Console.WriteLine(parent.ToString())
Console.WriteLine(child.ToString())
Console.Write(vbCrLf & "Press ENTER to continue....")
Console.Read()
End Sub
End Module
using System;
using Microsoft.SharePoint;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
SPContentTypeId child = SPBuiltInContentTypeId.Document;
SPContentTypeId parent = child.Parent;
SPContentTypeId grandparent = parent.Parent;
Console.WriteLine(grandparent.ToString());
Console.WriteLine(parent.ToString());
Console.WriteLine(child.ToString());
Console.Write("\nPress ENTER to continue....");
Console.Read();
}
}
}
O aplicativo imprime a seguinte saída no console.
0x
0x01
0x0101
Press ENTER to continue...
Ver também
Referência
Microsoft.SharePoint namespace