Freigeben über


ConversationAddressComparer Klasse

Definition

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.

Gilt für: