ConversationAddressComparer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Porównaj dwa wystąpienia adresów pod kątem równości, z wyłączeniem informacji o użytkowniku.
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)
- Dziedziczenie
-
ConversationAddressComparer
- Implementuje
Uwagi
Ten moduł porównujący równości wyklucza użytkownika z tożsamości adresowej, aby wykonanie okna dialogowego mogło zostać zserializowane przez konwersację, co zmniejsza prawdopodobieństwo wystąpienia błędu 412 "niepowodzenie warunku wstępnego" podczas aktualizowania worków danych stanu bota z optymistyczną współbieżnością. Aktualizacje do worków danych użytkownika może nadal powodować konflikt między wieloma konwersacjami.
Konstruktory
ConversationAddressComparer() |
Porównaj dwa wystąpienia adresów pod kątem równości, z wyłączeniem informacji o użytkowniku. |
Jawne implementacje interfejsu
IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
Porównaj dwa wystąpienia adresów pod kątem równości, z wyłączeniem informacji o użytkowniku. |
IEqualityComparer<IAddress>.GetHashCode(IAddress) |
Porównaj dwa wystąpienia adresów pod kątem równości, z wyłączeniem informacji o użytkowniku. |