ConversationAddressComparer Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |