Compartir a través de


ConversationAddressComparer Clase

Definición

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.

Se aplica a