Свойство SPContentType.Parent
Получает родительский тип контента этого содержимого введите.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public ReadOnly Property Parent As SPContentType
Get
'Применение
Dim instance As SPContentType
Dim value As SPContentType
value = instance.Parent
public SPContentType Parent { get; }
Значение свойства
Тип: Microsoft.SharePoint.SPContentType
Родительский тип контента.
Замечания
Значение этого свойства — тип содержимого, производными от которого текущий тип контента.
Примеры
Следующий пример является консольным приложением, которое анализирует наследие встроенных Announcement типа содержимого. В примере возвращает ссылку на тип контента, использует эту ссылку для получения ссылки на родительский тип содержимого и использует эту ссылку для получения ссылки на родительский тип содержимого родительского элемента (в данном случае System). Затем приложение понижается иерархии, печать значение свойства Name и Id каждого типа содержимого на консоль.
Imports System
Imports Microsoft.SharePoint
Module ConsoleApp
Sub Main()
Console.WriteLine()
Dim oSPSite As SPSite = New SPSite("https://localhost")
Dim oSPWeb As SPWeb = oSPSite.OpenWeb()
Dim child As SPContentType = oSPWeb.AvailableContentTypes(SPBuiltInContentTypeId.Announcement)
Dim parent As SPContentType = child.Parent
Dim grandparent As SPContentType = parent.Parent
Console.WriteLine(grandparent.Name + " " + grandparent.Id.ToString())
Console.WriteLine(parent.Name + " " + parent.Id.ToString())
Console.WriteLine(child.Name + " " + child.Id.ToString())
oSPWeb.Dispose()
oSPSite.Dispose()
Console.WriteLine()
Console.Write("Press ENTER to continue...")
Console.ReadLine()
End Sub
End Module
using System;
using Microsoft.SharePoint;
namespace Test
{
class ConsoleApp
{
static void Main(string[] args)
{
Console.WriteLine();
SPSite oSPSite = new SPSite("https://localhost");
SPWeb oSPWeb = oSPSite.OpenWeb();
SPContentType child = oSPWeb.AvailableContentTypes[SPBuiltInContentTypeId.Announcement];
SPContentType parent = child.Parent;
SPContentType grandparent = parent.Parent;
Console.WriteLine(grandparent.Name + " " + grandparent.Id.ToString());
Console.WriteLine(parent.Name + " " + parent.Id.ToString());
Console.WriteLine(child.Name + " " + child.Id.ToString());
oSPWeb.Dispose();
oSPSite.Dispose();
Console.WriteLine();
Console.Write("Press ENTER to continue...");
Console.ReadLine();
}
}
}
Пример приложения выводится следующий результат на консоль.
System 0x
Item 0x01
Announcement 0x0104
Press ENTER to continue...
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint