DialogSet Sınıf

Oluşturucu

DialogSet(dialog_state: StatePropertyAccessor = None)

Parametreler

Name Description
dialog_state
Default value: None

Yöntemler

add

Kümeye yeni bir iletişim kutusu ekler ve eklenen iletişim kutusunu döndürür. :p aram iletişim kutusu: Eklenecek iletişim kutusu.

create_context
find

Add(dialog) :p aram dialog_id: Arama için iletişim kutusunun/istem kimliğini kullanarak kümeye daha önce eklenmiş bir iletişim kutusu bulur. :return: Bulunursa iletişim kutusu, aksi takdirde null.

find_dialog

Add(dialog) :p aram dialog_id: Arama için iletişim kutusunun/istem kimliğini kullanarak kümeye daha önce eklenmiş bir iletişim kutusu bulur. :return: Bulunursa iletişim kutusu, aksi takdirde null.

get_version

Bu iletişim kutusundaki tüm iletişim kutularının birleşik sürümlerini temsil eden benzersiz bir dize alır. Alt iletişim kutularının herhangi bir sürümü değiştiğinde sürüm değişir.

add

Kümeye yeni bir iletişim kutusu ekler ve eklenen iletişim kutusunu döndürür. :p aram iletişim kutusu: Eklenecek iletişim kutusu.

add(dialog: Dialog)

Parametreler

Name Description
dialog
Gerekli

create_context

async create_context(turn_context: TurnContext) -> DialogContext

Parametreler

Name Description
turn_context
Gerekli

find

Add(dialog) :p aram dialog_id: Arama için iletişim kutusunun/istem kimliğini kullanarak kümeye daha önce eklenmiş bir iletişim kutusu bulur. :return: Bulunursa iletişim kutusu, aksi takdirde null.

async find(dialog_id: str) -> Dialog

Parametreler

Name Description
dialog_id
Gerekli

find_dialog

Add(dialog) :p aram dialog_id: Arama için iletişim kutusunun/istem kimliğini kullanarak kümeye daha önce eklenmiş bir iletişim kutusu bulur. :return: Bulunursa iletişim kutusu, aksi takdirde null.

find_dialog(dialog_id: str) -> Dialog

Parametreler

Name Description
dialog_id
Gerekli

get_version

Bu iletişim kutusundaki tüm iletişim kutularının birleşik sürümlerini temsil eden benzersiz bir dize alır. Alt iletişim kutularının herhangi bir sürümü değiştiğinde sürüm değişir.

get_version() -> str

Öznitelikler

telemetry_client

Olayları günlüğe kaydetmek için telemetri istemcisini alır.