AgentToolboxes Class

Definition

The AgentToolboxes sub-client.

public class AgentToolboxes
type AgentToolboxes = class
Public Class AgentToolboxes
Inheritance
AgentToolboxes

Constructors

Name Description
AgentToolboxes()

Initializes a new instance of AgentToolboxes for mocking.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
CreateVersion(String, BinaryContent, RequestOptions)

[Protocol Method] Creates a new toolbox version, provisioning the toolbox itself if it does not already exist.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateVersion(String, IEnumerable<ToolboxTool>, String, IDictionary<String,String>, IEnumerable<ToolboxSkill>, ToolboxPolicies, CancellationToken)

Creates a new toolbox version, provisioning the toolbox itself if it does not already exist.

CreateVersionAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Creates a new toolbox version, provisioning the toolbox itself if it does not already exist.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateVersionAsync(String, IEnumerable<ToolboxTool>, String, IDictionary<String, String>, IEnumerable<ToolboxSkill>, ToolboxPolicies, CancellationToken)

Creates a new toolbox version, provisioning the toolbox itself if it does not already exist.

Delete(String, CancellationToken)

Removes the specified toolbox along with all of its versions.

Delete(String, RequestOptions)

[Protocol Method] Removes the specified toolbox along with all of its versions.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteAsync(String, CancellationToken)

Removes the specified toolbox along with all of its versions.

DeleteAsync(String, RequestOptions)

[Protocol Method] Removes the specified toolbox along with all of its versions.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteVersion(String, String, CancellationToken)

Removes the specified version of a toolbox.

DeleteVersion(String, String, RequestOptions)

[Protocol Method] Removes the specified version of a toolbox.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteVersionAsync(String, String, CancellationToken)

Removes the specified version of a toolbox.

DeleteVersionAsync(String, String, RequestOptions)

[Protocol Method] Removes the specified version of a toolbox.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Get(String, CancellationToken)

Retrieves the specified toolbox and its current configuration.

Get(String, RequestOptions)

[Protocol Method] Retrieves the specified toolbox and its current configuration.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAll(Nullable<Int32>, Nullable<AgentListOrder>, String, String, CancellationToken)

List all toolboxes.

GetAll(Nullable<Int32>, String, String, String, RequestOptions)

[Protocol Method] Returns the toolboxes available in the current project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAllAsync(Nullable<Int32>, Nullable<AgentListOrder>, String, String, CancellationToken)

List all toolboxes.

GetAllAsync(Nullable<Int32>, String, String, String, RequestOptions)

[Protocol Method] Returns the toolboxes available in the current project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAsync(String, CancellationToken)

Retrieves the specified toolbox and its current configuration.

GetAsync(String, RequestOptions)

[Protocol Method] Retrieves the specified toolbox and its current configuration.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetVersion(String, String, CancellationToken)

Retrieves the specified version of a toolbox by name and version identifier.

GetVersion(String, String, RequestOptions)

[Protocol Method] Retrieves the specified version of a toolbox by name and version identifier.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetVersionAsync(String, String, CancellationToken)

Retrieves the specified version of a toolbox by name and version identifier.

GetVersionAsync(String, String, RequestOptions)

[Protocol Method] Retrieves the specified version of a toolbox by name and version identifier.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetVersions(String, Nullable<Int32>, Nullable<AgentListOrder>, String, String, CancellationToken)

List all versions of a toolbox.

GetVersions(String, Nullable<Int32>, String, String, String, RequestOptions)

[Protocol Method] Returns the available versions for the specified toolbox.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetVersionsAsync(String, Nullable<Int32>, Nullable<AgentListOrder>, String, String, CancellationToken)

List all versions of a toolbox.

GetVersionsAsync(String, Nullable<Int32>, String, String, String, RequestOptions)

[Protocol Method] Returns the available versions for the specified toolbox.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateDefaultVersion(String, BinaryContent, RequestOptions)

[Protocol Method] Updates the toolbox's default version pointer to the specified version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateDefaultVersion(String, String, RequestOptions)

[Protocol Method] Update a toolbox to point to a specific version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateDefaultVersionAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Updates the toolbox's default version pointer to the specified version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateDefaultVersionAsync(String, String, RequestOptions)

[Protocol Method] Update a toolbox to point to a specific version.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.

Applies to