Share via


SPChangeToken.Equals - Méthode

Détermine si l'instance actuelle est égale à un autre objet, éventuellement de type inconnu.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Overrides Function Equals ( _
    o As Object _
) As Boolean
'Utilisation
Dim instance As SPChangeToken
Dim o As Object
Dim returnValue As Boolean

returnValue = instance.Equals(o)
public override bool Equals(
    Object o
)

Paramètres

Valeur renvoyée

Type : System.Boolean
true si l'objet en cours est égal à l'objet passé comme un argument ; dans le cas contraire, false.

Exemples

L'exemple suivant est une application console qui compare un objet SPChangeToken avec un autre objet.

Imports System
Imports Microsoft.SharePoint

Module ConsoleApp
   Sub Main()
      Using oSite As SPSite = New SPSite("https://localhost")
         Using oWeb As SPWeb = oSite.OpenWeb()

            Dim x As SPChangeToken = oWeb.CurrentChangeToken
            Dim y As Object = CType(oWeb.CurrentChangeToken, Object)
            Dim z As SPChangeToken = oSite.CurrentChangeToken

            ' SPChangeToken.Equals().
            Console.WriteLine(x.Equals(y))  ' True
            Console.WriteLine(x.Equals(z))  ' False

            ' System.Object.Equals().
            Console.WriteLine(y.Equals(x))  ' True
            Console.WriteLine(y.Equals(z))  ' False

         End Using
      End Using

      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)
      {
         using (SPSite oSite = new SPSite("https://localhost"))
         {
            using (SPWeb oWeb = oSite.OpenWeb())
            {
               SPChangeToken x = oWeb.CurrentChangeToken;
               Object y = oWeb.CurrentChangeToken as Object;
               SPChangeToken z = oSite.CurrentChangeToken;

               // SPChangeToken.Equals().
               Console.WriteLine(x.Equals(y));  // True
               Console.WriteLine(x.Equals(z));  // False

               // System.Object.Equals().
               Console.WriteLine(y.Equals(x));  // True
               Console.WriteLine(y.Equals(z));  // False
            }
         }
         Console.Write("\nPress ENTER to continue...");
         Console.ReadLine();
      }
   }
}

Voir aussi

Référence

SPChangeToken classe

SPChangeToken - Membres

Microsoft.SharePoint - Espace de noms

Equality