ConversationAddressComparer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Compara dos instancias de Dirección para igualdad, excluyendo la información del usuario.
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)
- Herencia
-
ConversationAddressComparer
- Implementaciones
Comentarios
Este comparador de igualdad excluye al usuario de la identidad de Dirección para que la ejecución del diálogo pueda serializarse por conversación, haciendo así menos probable que se encuentren con 412 "fallidas precondiciones" al actualizar las bolsas de datos del estado del bot con concurrencia optimista. Las actualizaciones de las bolsas de datos del usuario pueden seguir teniendo conflictos en varias conversaciones.
Constructores
| Nombre | Description |
|---|---|
| ConversationAddressComparer() |
Compara dos instancias de Dirección para igualdad, excluyendo la información del usuario. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
Compara dos instancias de Dirección para igualdad, excluyendo la información del usuario. |
| IEqualityComparer<IAddress>.GetHashCode(IAddress) |
Compara dos instancias de Dirección para igualdad, excluyendo la información del usuario. |