ConversationAddressComparer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザー情報を除き、2 つの Address インスタンスの等価性を比較します。
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
- 実装
注釈
この等値比較子は、メッセージ交換によってダイアログの実行をシリアル化できるように、アドレス ID からユーザーを除外するため、オプティミスティック コンカレンシーを使用してボット状態データ バッグを更新するときに 412 の "前提条件が失敗しました" が発生する可能性が低くなります。 ユーザーのデータ バッグへの更新は、複数の会話で競合する可能性があります。
コンストラクター
ConversationAddressComparer() |
ユーザー情報を除き、2 つの Address インスタンスの等価性を比較します。 |
明示的なインターフェイスの実装
IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
ユーザー情報を除き、2 つの Address インスタンスの等価性を比較します。 |
IEqualityComparer<IAddress>.GetHashCode(IAddress) |
ユーザー情報を除き、2 つの Address インスタンスの等価性を比較します。 |