Taal

ConversationAddressComparer Klas

Definitie

Vergelijk twee adresinstanties voor gelijkheid, exclusief de gebruikersinformatie.

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 dialooguitvoering per gesprek kan worden geserialiseerd, waardoor de kans kleiner wordt dat je 412 "precondition failed" tegenkomt bij het updaten van de botstatusdatabags met optimistische gelijktijdigheid. Updates van de databags van de gebruiker kunnen nog steeds conflicteren over meerdere gesprekken.

Constructors

Name Description
ConversationAddressComparer()

Vergelijk twee adresinstanties voor gelijkheid, exclusief de gebruikersinformatie.

Expliciete interface-implementaties

Name Description
IEqualityComparer<IAddress>.Equals(IAddress, IAddress)

Vergelijk twee adresinstanties voor gelijkheid, exclusief de gebruikersinformatie.

IEqualityComparer<IAddress>.GetHashCode(IAddress)

Vergelijk twee adresinstanties voor gelijkheid, exclusief de gebruikersinformatie.

Van toepassing op