ConversationAddressComparer クラス

定義

ユーザー情報を除いて、2つのアドレスインスタンスを比較して平等を判断してください。

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の「前提条件失敗」に遭遇する可能性を減らします。 ユーザーのデータバッグへの更新は、複数の会話間で依然として競合することがあります。

コンストラクター

名前 説明
ConversationAddressComparer()

ユーザー情報を除いて、2つのアドレスインスタンスを比較して平等を判断してください。

明示的なインターフェイスの実装

名前 説明
IEqualityComparer<IAddress>.Equals(IAddress, IAddress)

ユーザー情報を除いて、2つのアドレスインスタンスを比較して平等を判断してください。

IEqualityComparer<IAddress>.GetHashCode(IAddress)

ユーザー情報を除いて、2つのアドレスインスタンスを比較して平等を判断してください。

適用対象