Partager via


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

SPContentTypeId structure

SPContentTypeId - Membres

Microsoft.SharePoint - Espace de noms

Autres ressources

Content Type IDs

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy