Share via


FunctionName Class

Definition

The function name that will be used, if using the function tool.

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

Constructors

FunctionName(String)

Initializes a new instance of FunctionName.

Properties

Name

The name of the function to call.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<FunctionName>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<FunctionName>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FunctionName>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FunctionName>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<FunctionName>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to