ConversationAddressComparer Classe

Definizione

Confrontare due istanze di Indirizzo per l'uguaglianza, escluse le informazioni 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 comparer di uguaglianza esclude l'utente dall'identità dell'indirizzo in modo che l'esecuzione del dialogo possa essere serializzata dalla conversazione, rendendo quindi meno probabile che si verifichino 412 "precondizione non riuscita" quando si aggiornano i contenitori di dati dello stato del bot con concorrenza ottimistica. Aggiornamenti ai contenitori di dati dell'utente possono comunque essere in conflitto tra più conversazioni.

Costruttori

ConversationAddressComparer()

Confrontare due istanze di Indirizzo per l'uguaglianza, escluse le informazioni utente.

Implementazioni dell'interfaccia esplicita

IEqualityComparer<IAddress>.Equals(IAddress, IAddress)

Confrontare due istanze di Indirizzo per l'uguaglianza, escluse le informazioni utente.

IEqualityComparer<IAddress>.GetHashCode(IAddress)

Confrontare due istanze di Indirizzo per l'uguaglianza, escluse le informazioni utente.

Si applica a