Метод SPContentTypeId.IsParentOf
Указывает, является ли текущий идентификатор типа контента (ID) родительского идентификатора указанного типа контента.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Function IsParentOf ( _
id As SPContentTypeId _
) As Boolean
'Применение
Dim instance As SPContentTypeId
Dim id As SPContentTypeId
Dim returnValue As Boolean
returnValue = instance.IsParentOf(id)
public bool IsParentOf(
SPContentTypeId id
)
Параметры
id
Тип: Microsoft.SharePoint.SPContentTypeIdИдентификатор типа контента для сравнения с текущей идентификатора типа контента.
Возвращаемое значение
Тип: System.Boolean
true Если идентификатор типа текущего родительского идентификатора, переданной в качестве аргумента; в противном случае — false.
Замечания
This method returns true for all descendants of the current content type ID. (For information about content type ID lineage, see Base Content Type Hierarchy.) For example, each of the last two lines of code in the following example contains an expression that evaluates to true.
SPContentTypeId x = SPBuiltInContentTypeId.Item;
SPContentTypeId y = SPBuiltInContentTypeId.Document;
SPContentTypeId z = SPBuiltInContentTypeId.BasicPage;
Console.WriteLine(x.IsParentOf(y)); // True
Console.WriteLine(x.IsParentOf(z)); // True
Dim x As SPContentTypeId = SPBuiltInContentTypeId.Item
Dim y As SPContentTypeId = SPBuiltInContentTypeId.Document
Dim z As SPContentTypeId = SPBuiltInContentTypeId.BasicPage
Console.WriteLine(x.IsParentOf(y)) ' True
Console.WriteLine(x.IsParentOf(z)) ' True
Кроме того метод возвращает true , если значение идентификатора типа контента переданное как аргумент — это то же, что значение текущий идентификатор типа контента, как показано в следующем примере.
x = y;
Console.WriteLine(x == y); // True
Console.WriteLine(x.IsParentOf(y)); // True
Console.WriteLine(y.IsParentOf(x)); // True
x = y
Console.WriteLine(x = y) ' True
Console.WriteLine(x.IsParentOf(y)) ' True
Console.WriteLine(y.IsParentOf(x)) ' True
Это поведение согласуется с поведение метод IsChildOf , который также возвращает true , если значение объекта переданное как аргумент — это то же, что значение текущего объекта.
Чтобы определить родительском идентификатор типа контента, используйте свойство Parent .
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint