ConversationAddressComparer 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 정보를 제외한 두 주소 인스턴스를 같음으로 비교합니다.
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)
- 상속
-
ConversationAddressComparer
- 구현
설명
이 같음 비교자는 대화로 대화 실행을 직렬화할 수 있도록 주소 ID에서 사용자를 제외하므로 낙관적 동시성으로 봇 상태 데이터 모음을 업데이트할 때 412 "사전 조건 실패"가 발생할 가능성이 줄어듭니다. 사용자의 데이터 모음에 대한 업데이트 여전히 여러 대화에서 충돌할 수 있습니다.
생성자
ConversationAddressComparer() |
사용자 정보를 제외한 두 주소 인스턴스를 같음으로 비교합니다. |
명시적 인터페이스 구현
IEqualityComparer<IAddress>.Equals(IAddress, IAddress) |
사용자 정보를 제외한 두 주소 인스턴스를 같음으로 비교합니다. |
IEqualityComparer<IAddress>.GetHashCode(IAddress) |
사용자 정보를 제외한 두 주소 인스턴스를 같음으로 비교합니다. |