Lingua

ConversationAddressComparer Classe

Definizione

Confronta due istanze di Indirizzo per l'uguaglianza, escludendo le informazioni dell'utente.

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)
Ereditarietà
ConversationAddressComparer
Implementazioni

Commenti

Questo comparatore di uguaglianza esclude l'utente dall'identità Address in modo che l'esecuzione del dialogo possa essere serializzata tramite conversazione, rendendo così meno probabile incontrare 412 "precondizione fallita" quando si aggiornano i data bag di stato del bot con concorrenza ottimistica. Gli aggiornamenti ai dati bag dell'utente possono comunque entrare in conflitto tra più conversazioni.

Costruttori

Nome Descrizione
ConversationAddressComparer()

Confronta due istanze di Indirizzo per l'uguaglianza, escludendo le informazioni dell'utente.

Implementazioni dell'interfaccia esplicita

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

Confronta due istanze di Indirizzo per l'uguaglianza, escludendo le informazioni dell'utente.

IEqualityComparer<IAddress>.GetHashCode(IAddress)

Confronta due istanze di Indirizzo per l'uguaglianza, escludendo le informazioni dell'utente.

Si applica a