ConversationAddressComparer Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |