Compartilhar via


SPContentTypeId.IsChildOf method

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

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

Syntax

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

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

Parâmetros

Valor retornado

Type: System.Boolean
true se ID de tipo de conteúdo atual é derivado da ID de tipo de conteúdo especificado; Caso contrário, false.

Comentários

Esse método retorna true para todos os predecessores da ID de tipo de conteúdo atual, não apenas o predecessor imediato. Por exemplo, cada uma das duas últimas linhas de código no exemplo a seguir contém uma expressão que é avaliada como true.

SPContentTypeId x = SPBuiltInContentTypeId.Item;
SPContentTypeId y = SPBuiltInContentTypeId.Document;
SPContentTypeId z = SPBuiltInContentTypeId.BasicPage;

Console.WriteLine(z.IsChildOf(y)); // True
Console.WriteLine(z.IsChildOf(x)); // True
Dim x As SPContentTypeId = SPBuiltInContentTypeId.Item
Dim y As SPContentTypeId = SPBuiltInContentTypeId.Document
Dim z As SPContentTypeId = SPBuiltInContentTypeId.BasicPage

Console.WriteLine(z.IsChildOf(y)) ' True
Console.WriteLine(z.IsChildOf(x)) ' True

Além disso, o método também retorna 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.

y = x;
Console.WriteLine(x == y);         // True
Console.WriteLine(y.IsChildOf(x)); // True
Console.WriteLine(x.IsChildOf(y)); // True 
y = x
Console.WriteLine(x = y) ' True
Console.WriteLine(y.IsChildOf(x)) ' True
Console.WriteLine(x.IsChildOf(y)) ' True

Ver também

Referência

SPContentTypeId structure

SPContentTypeId members

Microsoft.SharePoint namespace

FindCommonParent

IsParentOf

Outros recursos

Content Type IDs

Base Content Type Hierarchy