語言

ConversationAddressComparer 類別

定義

比較兩個地址實例以求相等,排除使用者資訊。

public sealed class ConversationAddressComparer : System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Builder.Dialogs.IAddress>
type ConversationAddressComparer = class
    interface IEqualityComparer<IAddress>
Public NotInheritable Class ConversationAddressComparer
Implements IEqualityComparer(Of IAddress)
繼承
ConversationAddressComparer
實作

備註

此等號比較器將使用者排除在地址身份之外,使對話執行能依對話序列化,從而降低在更新帶有樂觀並發的機器人狀態資料袋時遇到 412 「前置條件失敗」的機率。 使用者資料包的更新仍可能在多次對話中發生衝突。

建構函式

名稱 Description
ConversationAddressComparer()

比較兩個地址實例以求相等,排除使用者資訊。

明確介面實作

名稱 Description
IEqualityComparer<IAddress>.Equals(IAddress, IAddress)

比較兩個地址實例以求相等,排除使用者資訊。

IEqualityComparer<IAddress>.GetHashCode(IAddress)

比較兩個地址實例以求相等,排除使用者資訊。

適用於