SPChangeToken.Equals 方法

确定当前实例是否等于另一个对象,可能的类型未知。

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Overrides Function Equals ( _
    o As Object _
) As Boolean
用法
Dim instance As SPChangeToken
Dim o As Object
Dim returnValue As Boolean

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

参数

返回值

类型:System.Boolean
true如果当前对象等于作为参数 ; 传入的对象否则为false。

示例

下面的示例是一个控制台应用程序的比较SPChangeToken对象与另一个对象。

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

另请参阅

引用

SPChangeToken 类

SPChangeToken 成员

Microsoft.SharePoint 命名空间

Equality