ConversationAddressComparer Clase

Definición

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.

Se aplica a