Bagikan melalui


ConversationalAgentSession.RequestInterruptibleAsync(Boolean) Metode

Definisi

Secara asinkron meminta agar ConversationalAgentSession ini dapat diinterupsi jika kata kunci untuk asisten digital lain terdeteksi.

public:
 virtual IAsyncOperation<ConversationalAgentSessionUpdateResponse> ^ RequestInterruptibleAsync(bool interruptible) = RequestInterruptibleAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ConversationalAgentSessionUpdateResponse> RequestInterruptibleAsync(bool const& interruptible);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ConversationalAgentSessionUpdateResponse> RequestInterruptibleAsync(bool interruptible);
function requestInterruptibleAsync(interruptible)
Public Function RequestInterruptibleAsync (interruptible As Boolean) As IAsyncOperation(Of ConversationalAgentSessionUpdateResponse)

Parameter

interruptible
Boolean

bool

Benar, jika dapat diinterupsi; jika tidak, salah.

Mengembalikan

Hasil operasi asinkron sebagai ConversationalAgentSessionUpdateResponse.

Atribut

Keterangan

Beberapa sesi asisten digital tidak dapat terganggu oleh sinyal lain. Misalnya, Cortana mengharuskan pengguna untuk mengeluarkan perintah batalkan atau hentikan untuk mengakhiri sesi saat ini (pengguna tidak dapat berada dalam sesi Cortana dan mengeluarkan perintah ke Alexa).

Jika sesi dapat terganggu, platform Agen Percakapan Windows menaikkan peristiwa SessionInterrupted untuk menunjukkan bahwa aplikasi asisten digital harus mengatur dirinya sendiri menjadi tidak aktif dan berhenti memproses input.

Berlaku untuk