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.
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. |