Compartilhar via


SPContentTypeId.IsParentOf method

Indica se o identificador de tipo de conteúdo atual (ID) é um pai da ID do tipo de conteúdo especificado.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Function IsParentOf ( _
    id As SPContentTypeId _
) As Boolean
'Uso
Dim instance As SPContentTypeId
Dim id As SPContentTypeId
Dim returnValue As Boolean

returnValue = instance.IsParentOf(id)
public bool IsParentOf(
    SPContentTypeId id
)

Parâmetros

Valor retornado

Type: System.Boolean
true se a ID de tipo de conteúdo atual é o pai de ID passada como um argumento; Caso contrário, false.

Comentários

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

Além disso, o método retornará true se o valor de ID do tipo de conteúdo passado como um argumento é o mesmo que o valor de ID do tipo de conteúdo atual, conforme mostrado no exemplo a seguir.

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

Esse comportamento é consistente com o comportamento do método IsChildOf , que também retorna true quando o valor do objeto passado como um argumento é o mesmo que o valor do objeto atual.

Para determinar a pasta pai imediato de uma ID de tipo de conteúdo, use a propriedade Parent .

Ver também

Referência

SPContentTypeId structure

SPContentTypeId members

Microsoft.SharePoint namespace

Parent

FindCommonParent

IsChildOf

Outros recursos

Content Type IDs

Base Content Type Hierarchy