SPContentTypeId.GetHashCode - Méthode
Retourne un code de hachage pour l'identificateur de type de contenu en cours (ID).
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Overrides Function GetHashCode As Integer
'Utilisation
Dim instance As SPContentTypeId
Dim returnValue As Integer
returnValue = instance.GetHashCode()
public override int GetHashCode()
Valeur renvoyée
Type : System.Int32
Le code de hachage pour l'objet actif.
Remarques
Si deux objets SPContentTypeId considérés comme égaux, la méthode GetHashCode renvoie la même valeur pour les deux objets.
Exemples
L'exemple suivant montre une application console qui utilise des codes de hachage pour déterminer si deux objets SPContentTypeId sont identiques.
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();
}
}
}
L'application imprime la sortie suivante sur la console.
False
True
Press ENTER to continue...
Voir aussi
Référence
Microsoft.SharePoint - Espace de noms