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 auf Gleichheit, wobei die Benutzerinformationen ausgeschlossen werden.
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 Gleichheitsvergleich schließt den Benutzer von der Adressidentität aus, sodass die Dialogausführung nach Unterhaltung serialisiert werden kann, sodass es weniger wahrscheinlich ist, dass beim Aktualisieren der Botstatusdatensäcke mit optimistischer Parallelität 412 "Vorbedingung fehlgeschlagen" auftritt. Aktualisierungen zu den Datentaschen des Benutzers können weiterhin konflikte in mehreren Unterhaltungen auftreten.
Konstruktoren
ConversationAddressComparer() |
Vergleichen Sie zwei Adressinstanzen auf Gleichheit, wobei die Benutzerinformationen ausgeschlossen werden. |
Explizite Schnittstellenimplementierungen
IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
Vergleichen Sie zwei Adressinstanzen auf Gleichheit, wobei die Benutzerinformationen ausgeschlossen werden. |
IEqualityComparer<IAddress>.GetHashCode(IAddress) |
Vergleichen Sie zwei Adressinstanzen auf Gleichheit, wobei die Benutzerinformationen ausgeschlossen werden. |