Compartilhar via


SPChangeToken.Equals method

Determina se a instância atual é igual a outro objeto, possivelmente de tipo desconhecido.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Overrides Function Equals ( _
    o As Object _
) As Boolean
'Uso
Dim instance As SPChangeToken
Dim o As Object
Dim returnValue As Boolean

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

Parâmetros

Valor retornado

Type: System.Boolean
true se o objeto atual é igual ao objeto passado como um argumento; Caso contrário, false.

Examples

O exemplo a seguir é um aplicativo de console que compara um objeto SPChangeToken com outro objeto.

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

Ver também

Referência

SPChangeToken class

SPChangeToken members

Microsoft.SharePoint namespace

Equality