Idioma

ConversationAddressComparer Classe

Definição

Compare duas instâncias de Endereço para igualdade, excluindo a informação 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, permitindo que a execução do diálogo seja serializada por conversa, tornando assim menos provável encontrar 412 "pré-condição falhada" ao atualizar os sacos de dados do estado do bot com concorrência otimista. As atualizações dos sacos de dados do utilizador podem ainda entrar em conflito em várias conversas.

Construtores

Name Descrição
ConversationAddressComparer()

Compare duas instâncias de Endereço para igualdade, excluindo a informação do utilizador.

Implementações de Interface Explícita

Name Descrição
IEqualityComparer<IAddress>.Equals(IAddress, IAddress)

Compare duas instâncias de Endereço para igualdade, excluindo a informação do utilizador.

IEqualityComparer<IAddress>.GetHashCode(IAddress)

Compare duas instâncias de Endereço para igualdade, excluindo a informação do utilizador.

Aplica-se a