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í.
Compare dos instancias de address para ver si son iguales, excepto 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 conversación pueda serializar la ejecución del diálogo, lo que hace que sea menos probable que encuentre 412 "error de condición previa" al actualizar los contenedores de datos de estado del bot con simultaneidad optimista. Novedades a los contenedores de datos del usuario pueden seguir en conflicto entre varias conversaciones.
Constructores
ConversationAddressComparer() |
Compare dos instancias de address para ver si son iguales, excepto la información del usuario. |
Implementaciones de interfaz explícitas
IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
Compare dos instancias de address para ver si son iguales, excepto la información del usuario. |
IEqualityComparer<IAddress>.GetHashCode(IAddress) |
Compare dos instancias de address para ver si son iguales, excepto la información del usuario. |