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
o
Type : System.ObjectObject à comparer avec l'instance actuelle de SPChangeToken.
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();
}
}
}