ProjectsAgentsModelFactory.ProtocolConfiguration Method

Definition

Per-protocol configuration for the agent endpoint.

public static Azure.AI.Projects.Agents.ProtocolConfiguration ProtocolConfiguration(Azure.AI.Projects.Agents.ActivityProtocolConfiguration activity = default, Azure.AI.Projects.Agents.ResponsesProtocolConfiguration responses = default, Azure.AI.Projects.Agents.A2AProtocolConfiguration a2a = default, Azure.AI.Projects.Agents.McpProtocolConfiguration mcp = default, Azure.AI.Projects.Agents.InvocationsProtocolConfiguration invocations = default, Azure.AI.Projects.Agents.InvocationsWsProtocolConfiguration invocationsWs = default);
static member ProtocolConfiguration : Azure.AI.Projects.Agents.ActivityProtocolConfiguration * Azure.AI.Projects.Agents.ResponsesProtocolConfiguration * Azure.AI.Projects.Agents.A2AProtocolConfiguration * Azure.AI.Projects.Agents.McpProtocolConfiguration * Azure.AI.Projects.Agents.InvocationsProtocolConfiguration * Azure.AI.Projects.Agents.InvocationsWsProtocolConfiguration -> Azure.AI.Projects.Agents.ProtocolConfiguration
Public Shared Function ProtocolConfiguration (Optional activity As ActivityProtocolConfiguration = Nothing, Optional responses As ResponsesProtocolConfiguration = Nothing, Optional a2a As A2AProtocolConfiguration = Nothing, Optional mcp As McpProtocolConfiguration = Nothing, Optional invocations As InvocationsProtocolConfiguration = Nothing, Optional invocationsWs As InvocationsWsProtocolConfiguration = Nothing) As ProtocolConfiguration

Parameters

activity
ActivityProtocolConfiguration

Configuration for the activity protocol.

responses
ResponsesProtocolConfiguration

Configuration for the responses protocol.

a2a
A2AProtocolConfiguration

Configuration for the A2A protocol.

mcp
McpProtocolConfiguration

Configuration for the MCP protocol.

invocations
InvocationsProtocolConfiguration

Configuration for the invocations protocol.

invocationsWs
InvocationsWsProtocolConfiguration

Configuration for the WebSocket-based invocations protocol.

Returns

A new ProtocolConfiguration instance for mocking.

Applies to