ConversationAddressComparer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vergelijk twee adresexemplaren voor gelijkheid, met uitzondering van de gebruikersgegevens.
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)
- Overname
-
ConversationAddressComparer
- Implementeringen
Opmerkingen
Deze gelijkheidsvergelijker sluit de gebruiker uit van de adresidentiteit, zodat de uitvoering van het dialoogvenster kan worden geserialiseerd per gesprek, waardoor de kans kleiner is dat 412 'voorwaarde mislukt' wordt weergegeven bij het bijwerken van de gegevensverzameling met optimistische gelijktijdigheid van de botstatus. Updates in de gegevensverzamelingen van de gebruiker kunnen nog steeds een conflict veroorzaken in meerdere gesprekken.
Constructors
ConversationAddressComparer() |
Vergelijk twee adresexemplaren voor gelijkheid, met uitzondering van de gebruikersgegevens. |
Expliciete interface-implementaties
IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
Vergelijk twee adresexemplaren voor gelijkheid, met uitzondering van de gebruikersgegevens. |
IEqualityComparer<IAddress>.GetHashCode(IAddress) |
Vergelijk twee adresexemplaren voor gelijkheid, met uitzondering van de gebruikersgegevens. |