ConversationAddressComparer Classe

Definição

Compare duas instâncias de Endereço para igualdade, excluindo as informações do usuário.

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)
Herança
ConversationAddressComparer
Implementações

Comentários

Esse comparador de igualdade exclui o usuário da identidade de Endereço, permitindo que a execução do diálogo seja serializada por conversa, tornando menos provável encontrar 412 "pré-condição falhada" ao atualizar os dados do estado do bot com concorrência otimista. Atualizações nos sacos de dados do usuário ainda podem entrar em conflito em múltiplas conversas.

Construtores

Nome Description
ConversationAddressComparer()

Compare duas instâncias de Endereço para igualdade, excluindo as informações do usuário.

Implantações explícitas de interface

Nome Description
IEqualityComparer<IAddress>.Equals(IAddress, IAddress)

Compare duas instâncias de Endereço para igualdade, excluindo as informações do usuário.

IEqualityComparer<IAddress>.GetHashCode(IAddress)

Compare duas instâncias de Endereço para igualdade, excluindo as informações do usuário.

Aplica-se a