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é, en excluant les 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 du dialogue puisse être sérialisée par conversation, ce qui réduit le risque de rencontrer 412 « précondition échouée » lors de la mise à jour des sacs de données d’état du bot avec une concurrence optimiste. Les mises à jour des sacs de données de l’utilisateur peuvent encore entrer en conflit sur plusieurs conversations.
Constructeurs
| Nom | Description |
|---|---|
| ConversationAddressComparer() |
Comparez deux instances d’Adresse pour l’égalité, en excluant les informations utilisateur. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
Comparez deux instances d’Adresse pour l’égalité, en excluant les informations utilisateur. |
| IEqualityComparer<IAddress>.GetHashCode(IAddress) |
Comparez deux instances d’Adresse pour l’égalité, en excluant les informations utilisateur. |