Dela via


ConversationAddressComparer Klass

Definition

Jämför två adressinstanser för likhet, exklusive användarinformation.

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)
Arv
ConversationAddressComparer
Implementeringar

Kommentarer

Den här likhetsjämföraren exkluderar användaren från adressidentiteten så att dialogkörningen kan serialiseras av konversationen, vilket gör det mindre sannolikt att det uppstår 412 "förhandsvillkor misslyckades" när robottillståndsdatapåsarna uppdaterades med optimistisk samtidighet. Uppdateringar till användarens datapåsar kan fortfarande vara i konflikt mellan flera konversationer.

Konstruktorer

ConversationAddressComparer()

Jämför två adressinstanser för likhet, exklusive användarinformation.

Explicita gränssnittsimplementeringar

IEqualityComparer<IAddress>.Equals(IAddress, IAddress)

Jämför två adressinstanser för likhet, exklusive användarinformation.

IEqualityComparer<IAddress>.GetHashCode(IAddress)

Jämför två adressinstanser för likhet, exklusive användarinformation.

Gäller för