ConversationAddressComparer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |