ConversationAddressComparer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vergleichen Sie zwei Adressinstanzen zur Gleichheit, ohne die Benutzerinformationen.
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)
- Vererbung
-
ConversationAddressComparer
- Implementiert
Hinweise
Dieser Gleichheitsvergleicher schließt den Benutzer von der Adressidentität aus, sodass die Dialogausführung per Gespräch serialisiert werden kann, wodurch es weniger wahrscheinlich ist, dass 412 "Precondition fehlgeschlagen" beim Aktualisieren der Bot-Datenbags mit optimistischer Nebenläufigkeit begegnet. Aktualisierungen der Datenbags des Nutzers können weiterhin über mehrere Konversationen hinweg kollidieren.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ConversationAddressComparer() |
Vergleichen Sie zwei Adressinstanzen zur Gleichheit, ohne die Benutzerinformationen. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
Vergleichen Sie zwei Adressinstanzen zur Gleichheit, ohne die Benutzerinformationen. |
| IEqualityComparer<IAddress>.GetHashCode(IAddress) |
Vergleichen Sie zwei Adressinstanzen zur Gleichheit, ohne die Benutzerinformationen. |