Поделиться через


Метод SPContentTypeId.GetHashCode

Возвращает хэш-код для текущего идентификатора типа контента (ID).

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Overrides Function GetHashCode As Integer
'Применение
Dim instance As SPContentTypeId
Dim returnValue As Integer

returnValue = instance.GetHashCode()
public override int GetHashCode()

Возвращаемое значение

Тип: System.Int32
Хэш-код для текущего объекта.

Замечания

Если два объекта SPContentTypeId совпадают, метод GetHashCode возвращает такое же значение для обоих объектов.

Примеры

В следующем примере показано консольное приложение, которое использует хэш-кодов, чтобы определить, являются ли идентичными два объекта SPContentTypeId .

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();
      }
   }
}

В консоли приложение выведет следующие данные:

False
True

Press ENTER to continue...

См. также

Справочные материалы

SPContentTypeId структура

Элементы SPContentTypeId

Пространство имен Microsoft.SharePoint

Другие ресурсы

Content Type IDs

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy