Partilhar via


ConversationAddressComparer Classe

Definição

Compare duas Instâncias de endereço para igualdade, excluindo as informações do utilizador.

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

Observações

Este comparador de igualdade exclui o utilizador da Identidade de endereço para que a execução da caixa de diálogo possa ser serializada por conversação, o que faz com que seja menos provável encontrar 412 "falha na pré-condição" ao atualizar os pacotes de dados do estado do bot com simultaneidade otimista. Atualizações para os pacotes de dados do utilizador ainda podem entrar em conflito em várias conversações.

Construtores

ConversationAddressComparer()

Compare duas Instâncias de endereço para igualdade, excluindo as informações do utilizador.

Implementações de Interface Explícita

IEqualityComparer<IAddress>.Equals(IAddress, IAddress)

Compare duas Instâncias de endereço para igualdade, excluindo as informações do utilizador.

IEqualityComparer<IAddress>.GetHashCode(IAddress)

Compare duas Instâncias de endereço para igualdade, excluindo as informações do utilizador.

Aplica-se a