SPContentTypeId.GetHashCode method
Retorna um código de hash para o identificador de tipo de conteúdo atual (ID).
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Overrides Function GetHashCode As Integer
'Uso
Dim instance As SPContentTypeId
Dim returnValue As Integer
returnValue = instance.GetHashCode()
public override int GetHashCode()
Valor retornado
Type: System.Int32
O código de hash para o objeto atual.
Comentários
Se os dois objetos SPContentTypeId comparam como iguais, o método GetHashCode retorna o mesmo valor para ambos os objetos.
Examples
O exemplo a seguir mostra um aplicativo de console que usa códigos de hash para determinar se dois objetos SPContentTypeId são idênticos.
Imports System
Imports Microsoft.SharePoint
Module Test
Sub Main()
Dim x As SPContentTypeId = SPBuiltInContentTypeId.Announcement
Dim y As SPContentTypeId = web.Lists("Announcements").ContentTypes("Announcement").Id
Dim z As SPContentTypeId = y.Parent
Console.WriteLine(y.GetHashCode() = x.GetHashCode())
Console.WriteLine(z.GetHashCode() = x.GetHashCode())
Console.Write(vbCrLf + "Press ENTER to continue...")
Console.ReadLine()
End Sub
End Module
using System;
using Microsoft.SharePoint;
namespace Test
{
class ConsoleApp
{
static void Main(string[] args)
{
SPContentTypeId x = SPBuiltInContentTypeId.Announcement;
SPContentTypeId y = web.Lists["Announcements"].ContentTypes["Announcement"].Id;
SPContentTypeId z = y.Parent;
Console.WriteLine(y.GetHashCode() == x.GetHashCode());
Console.WriteLine(z.GetHashCode() == x.GetHashCode());
Console.Write("\nPress ENTER to continue...");
Console.ReadLine();
}
}
}
O aplicativo imprime a seguinte saída no console.
False
True
Press ENTER to continue...
Ver também
Referência
Microsoft.SharePoint namespace