ConversationAddressComparer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
比較兩個地址實例以求相等,排除使用者資訊。
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) |
比較兩個地址實例以求相等,排除使用者資訊。 |