Delen via


ConversationAddressComparer Klas

Definitie

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.

Van toepassing op