Поделиться через


Свойство SPContentTypeId.Parent

Получает идентификатор типа контента (ID), который является прямым потомком текущий идентификатор типа контента.

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public ReadOnly Property Parent As SPContentTypeId
    Get
'Применение
Dim instance As SPContentTypeId
Dim value As SPContentTypeId

value = instance.Parent
public SPContentTypeId Parent { get; }

Значение свойства

Тип: Microsoft.SharePoint.SPContentTypeId
Идентификатор, представляющий идентификатор родительского типа контента

Замечания

Рекурсивно разработаны идентификаторами типов контента. Идентификатор типа контента инкапсулирует обращений этого типа контента или строки родительских типов контента, из которых наследуется типа контента. Каждый идентификатор типа контента содержит идентификатор родительского типа контента, который в свою очередь содержит идентификатор родительского типа содержимого и т. п., в конечном счете назад к и корневой идентификаторов всех типов контента, включая идентификатор типа контента System . Синтаксический анализ идентификатора типа контента, можно определить, связанные с журнала преобразований типа контента и двух типов контента.

For more information, see Content Type IDs.

Примечание

Идентификатор типа контента System является самого себя. Это также родительский тип контента с идентификатором Empty .

Примеры

В следующем примере показано консольное приложение, которое выполняет трассировку parentage идентификатор для встроенных типа контента с именем 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();
        }
    }
}

В консоли приложение выведет следующие данные:

0x
0x01
0x0101

Press ENTER to continue...

См. также

Справочные материалы

SPContentTypeId структура

Элементы SPContentTypeId

Пространство имен Microsoft.SharePoint

IsParentOf(SPContentTypeId)

SPBuiltInContentTypeId

Другие ресурсы

Content Type IDs

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy