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
o
Type: System.ObjectObject para comparar com a instância atual do SPChangeToken.
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();
}
}
}