de la propiedad SPContentType.Parent
Obtiene el tipo de contenido primario de este contenido de tipo.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public ReadOnly Property Parent As SPContentType
Get
'Uso
Dim instance As SPContentType
Dim value As SPContentType
value = instance.Parent
public SPContentType Parent { get; }
Valor de propiedad
Tipo: Microsoft.SharePoint.SPContentType
El tipo de contenido primario.
Comentarios
El valor de esta propiedad es el tipo de contenido del que se deriva el tipo de contenido actual.
Ejemplos
En el siguiente ejemplo es una aplicación de consola que examina la herencia del tipo de contenido integrada Announcement . En el ejemplo se obtiene una referencia al tipo de contenido, que hacen referencia se utiliza para obtener una referencia a su tipo de contenido primario y usa esa referencia para obtener una referencia al tipo de contenido primario del elemento primario (en este caso, System). A continuación, la aplicación desciende la jerarquía, imprimir el valor de propiedad de Name y Id de cada tipo de contenido en la consola.
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();
}
}
}
La aplicación de ejemplo imprime el siguiente resultado en la consola.
System 0x
Item 0x01
Announcement 0x0104
Press ENTER to continue...
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint