SPContentType.Parent property
Obtém o tipo de conteúdo pai deste conteúdo digite.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public ReadOnly Property Parent As SPContentType
Get
'Uso
Dim instance As SPContentType
Dim value As SPContentType
value = instance.Parent
public SPContentType Parent { get; }
Property value
Type: Microsoft.SharePoint.SPContentType
O tipo de conteúdo pai.
Comentários
O valor desta propriedade é o tipo de conteúdo do qual o tipo de conteúdo atual foi derivado.
Examples
O exemplo a seguir é um aplicativo de console que examina a herança do tipo de conteúdo interno Announcement . O exemplo obtém uma referência para o tipo de conteúdo, usa essa referência para obter uma referência para seu tipo de conteúdo pai e usa essa referência para obter uma referência ao tipo de conteúdo do pai do pai (nesse caso, System). O aplicativo então descender hierarquia, imprimir o valor da propriedade do cada tipo de conteúdo Name e Id para o console.
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();
}
}
}
O aplicativo de exemplo imprime a seguinte saída no console.
System 0x
Item 0x01
Announcement 0x0104
Press ENTER to continue...
Ver também
Referência
Microsoft.SharePoint namespace