ConversationAddressComparer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Comparez deux instances d’adresse pour l’égalité, à l’exclusion des informations utilisateur.
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)
- Héritage
-
ConversationAddressComparer
- Implémente
Remarques
Ce comparateur d’égalité exclut l’utilisateur de l’identité d’adresse afin que l’exécution de la boîte de dialogue puisse être sérialisée par conversation, ce qui la rend moins susceptible de rencontrer 412 « échec de la condition préalable » lors de la mise à jour des sacs de données d’état du bot avec une concurrence optimiste. Mises à jour aux sacs de données de l’utilisateur peuvent toujours être en conflit entre plusieurs conversations.
Constructeurs
ConversationAddressComparer() |
Comparez deux instances d’adresse pour l’égalité, à l’exclusion des informations utilisateur. |
Implémentations d’interfaces explicites
IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
Comparez deux instances d’adresse pour l’égalité, à l’exclusion des informations utilisateur. |
IEqualityComparer<IAddress>.GetHashCode(IAddress) |
Comparez deux instances d’adresse pour l’égalité, à l’exclusion des informations utilisateur. |