Condividi tramite


OpenApiFunctionDefinition Constructors

Definition

Overloads

OpenApiFunctionDefinition(String, BinaryData, OpenApiAuthenticationDetails)

Source:
OpenAPIFunctionDefinition.cs

Initializes a new instance of OpenApiFunctionDefinition.

public OpenApiFunctionDefinition(string name, BinaryData specificationBytes, Azure.AI.Projects.Agents.OpenApiAuthenticationDetails authentication);
new Azure.AI.Projects.Agents.OpenApiFunctionDefinition : string * BinaryData * Azure.AI.Projects.Agents.OpenApiAuthenticationDetails -> Azure.AI.Projects.Agents.OpenApiFunctionDefinition
Public Sub New (name As String, specificationBytes As BinaryData, authentication As OpenApiAuthenticationDetails)

Parameters

name
String

The name of the function to be called.

specificationBytes
BinaryData

The openapi function shape, described as a JSON Schema object.

authentication
OpenApiAuthenticationDetails

Open API authentication details.

Exceptions

name, specificationBytes or authentication is null.

Applies to

OpenApiFunctionDefinition(String, IDictionary<String,BinaryData>, OpenApiAuthenticationDetails)

Source:
OpenApiFunctionDefinition.cs

Initializes a new instance of OpenApiFunctionDefinition.

public OpenApiFunctionDefinition(string name, System.Collections.Generic.IDictionary<string,BinaryData> spec, Azure.AI.Projects.Agents.OpenApiAuthenticationDetails authenticationDetails);
new Azure.AI.Projects.Agents.OpenApiFunctionDefinition : string * System.Collections.Generic.IDictionary<string, BinaryData> * Azure.AI.Projects.Agents.OpenApiAuthenticationDetails -> Azure.AI.Projects.Agents.OpenApiFunctionDefinition
Public Sub New (name As String, spec As IDictionary(Of String, BinaryData), authenticationDetails As OpenApiAuthenticationDetails)

Parameters

name
String

The name of the function to be called.

spec
IDictionary<String,BinaryData>

The openapi function shape, described as a JSON Schema object.

authenticationDetails
OpenApiAuthenticationDetails

Open API authentication details.

Exceptions

name, spec or authenticationDetails is null.

Applies to