Language

VoiceAgentEndConversationSystemTool Class

Definition

A service-managed control that ends the active conversation.

public class VoiceAgentEndConversationSystemTool : Azure.AI.Projects.Agents.VoiceAgentSystemTool, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.VoiceAgentEndConversationSystemTool>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.VoiceAgentEndConversationSystemTool>
type VoiceAgentEndConversationSystemTool = class
    inherit VoiceAgentSystemTool
    interface IJsonModel<VoiceAgentEndConversationSystemTool>
    interface IPersistableModel<VoiceAgentEndConversationSystemTool>
Public Class VoiceAgentEndConversationSystemTool
Inherits VoiceAgentSystemTool
Implements IJsonModel(Of VoiceAgentEndConversationSystemTool), IPersistableModel(Of VoiceAgentEndConversationSystemTool)
Inheritance
VoiceAgentEndConversationSystemTool
Implements

Constructors

Name Description
VoiceAgentEndConversationSystemTool()

Initializes a new instance of VoiceAgentEndConversationSystemTool.

Properties

Name Description
Description

An optional description of the system tool.

(Inherited from VoiceAgentSystemTool)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<VoiceAgentEndConversationSystemTool>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<VoiceAgentEndConversationSystemTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<VoiceAgentSystemTool>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from VoiceAgentSystemTool)
IJsonModel<VoiceAgentSystemTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VoiceAgentSystemTool)
IJsonModel<VoiceAgentTool>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from VoiceAgentTool)
IJsonModel<VoiceAgentTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VoiceAgentTool)
IPersistableModel<VoiceAgentEndConversationSystemTool>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<VoiceAgentEndConversationSystemTool>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<VoiceAgentEndConversationSystemTool>.Write(ModelReaderWriterOptions)
IPersistableModel<VoiceAgentSystemTool>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from VoiceAgentSystemTool)
IPersistableModel<VoiceAgentSystemTool>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from VoiceAgentSystemTool)
IPersistableModel<VoiceAgentSystemTool>.Write(ModelReaderWriterOptions) (Inherited from VoiceAgentSystemTool)
IPersistableModel<VoiceAgentTool>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from VoiceAgentTool)
IPersistableModel<VoiceAgentTool>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from VoiceAgentTool)
IPersistableModel<VoiceAgentTool>.Write(ModelReaderWriterOptions) (Inherited from VoiceAgentTool)

Applies to