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
id
Type: Microsoft.SharePoint.SPContentTypeIdUma ID de tipo de conteúdo a ser comparado com a identificação de tipo de conteúdo atual.
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
Microsoft.SharePoint namespace