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 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. |