SPContentType.Parent - Propriété
Obtient le type de contenu parent de ce contenu type.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public ReadOnly Property Parent As SPContentType
Get
'Utilisation
Dim instance As SPContentType
Dim value As SPContentType
value = instance.Parent
public SPContentType Parent { get; }
Valeur de propriété
Type : Microsoft.SharePoint.SPContentType
Le type de contenu parent.
Remarques
La valeur de cette propriété est le type de contenu dont le type de contenu en cours a été dérivé.
Exemples
L'exemple suivant est une application de console qui examine le patrimoine du type de contenu intégrées Announcement . L'exemple obtient une référence au type de contenu, utilise cette référence pour obtenir une référence à son type de contenu parent et utilise cette référence pour obtenir une référence au type de contenu parent du parent (dans ce cas, System). L'application parcourt la hiérarchie, l'impression de la valeur de la propriété Name et Id de chaque type de contenu dans la 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();
}
}
}
L'application exemple imprime le résultat suivant dans la console.
System 0x
Item 0x01
Announcement 0x0104
Press ENTER to continue...
Voir aussi
Référence
Microsoft.SharePoint - Espace de noms