ConversationAddressComparer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザー情報を除いて、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つのアドレスインスタンスを比較して平等を判断してください。 |