Share via


ProjectsOpenAIModelFactory.AzureFunctionDefinition Method

Definition

The definition of Azure function.

public static Azure.AI.Projects.OpenAI.AzureFunctionDefinition AzureFunctionDefinition(Azure.AI.Projects.OpenAI.AzureFunctionDefinitionFunction function = default, Azure.AI.Projects.OpenAI.AzureFunctionBinding inputBinding = default, Azure.AI.Projects.OpenAI.AzureFunctionBinding outputBinding = default);
static member AzureFunctionDefinition : Azure.AI.Projects.OpenAI.AzureFunctionDefinitionFunction * Azure.AI.Projects.OpenAI.AzureFunctionBinding * Azure.AI.Projects.OpenAI.AzureFunctionBinding -> Azure.AI.Projects.OpenAI.AzureFunctionDefinition
Public Shared Function AzureFunctionDefinition (Optional function As AzureFunctionDefinitionFunction = Nothing, Optional inputBinding As AzureFunctionBinding = Nothing, Optional outputBinding As AzureFunctionBinding = Nothing) As AzureFunctionDefinition

Parameters

function
AzureFunctionDefinitionFunction

The definition of azure function and its parameters.

inputBinding
AzureFunctionBinding

Input storage queue. The queue storage trigger runs a function as messages are added to it.

outputBinding
AzureFunctionBinding

Output storage queue. The function writes output to this queue when the input items are processed.

Returns

A new AzureFunctionDefinition instance for mocking.

Applies to