ProjectAgentSkills Class

Definition

The ProjectAgentSkills sub-client.

public class ProjectAgentSkills
type ProjectAgentSkills = class
Public Class ProjectAgentSkills
Inheritance
ProjectAgentSkills

Constructors

Name Description
ProjectAgentSkills()

Initializes a new instance of ProjectAgentSkills for mocking.

Properties

Name Description
Pipeline

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

Methods

Name Description
CreateSkillVersion(String, BinaryContent, RequestOptions)

[Protocol Method] Creates a new version of a skill. If the skill does not exist, it will be created.

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

Creates a new version of a skill. If the skill does not exist, it will be created.

CreateSkillVersionAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Creates a new version of a skill. If the skill does not exist, it will be created.

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

Creates a new version of a skill. If the skill does not exist, it will be created.

CreateSkillVersionFromFiles(String, BinaryContent, String, RequestOptions)

[Protocol Method] Creates a new version of a skill from uploaded files via multipart form data.

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

Creates a skill from a zip package.

CreateSkillVersionFromFilesAsync(String, BinaryContent, String, RequestOptions)

[Protocol Method] Creates a new version of a skill from uploaded files via multipart form data.

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

Creates a skill from a zip package.

DeleteSkill(String, CancellationToken)

Removes the specified skill and its associated versions.

DeleteSkill(String, RequestOptions)

[Protocol Method] Removes the specified skill and its associated versions.

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

Removes the specified skill and its associated versions.

DeleteSkillAsync(String, RequestOptions)

[Protocol Method] Removes the specified skill and its associated versions.

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

Removes the specified version of a skill.

DeleteSkillVersion(String, String, RequestOptions)

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

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

Removes the specified version of a skill.

DeleteSkillVersionAsync(String, String, RequestOptions)

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

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

Retrieves the specified skill and its current configuration.

GetSkill(String, RequestOptions)

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

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

Retrieves the specified skill and its current configuration.

GetSkillAsync(String, RequestOptions)

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

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

Downloads the zip content for the default version of a skill.

GetSkillContent(String, RequestOptions)

[Protocol Method] Downloads the zip content for the default version of a skill.

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

Downloads a skill package, save it to file and return as a Binary data.

GetSkillContentAsync(String, CancellationToken)

Downloads the zip content for the default version of a skill.

GetSkillContentAsync(String, RequestOptions)

[Protocol Method] Downloads the zip content for the default version of a skill.

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

Downloads a skill package, save it to file and return as a Binary data.

GetSkills(Nullable<Int32>, Nullable<AgentListOrder>, String, String, CancellationToken)

Returns the list of all skills.

GetSkillsAsync(Nullable<Int32>, Nullable<AgentListOrder>, String, String, CancellationToken)

Returns the list of all skills.

GetSkillVersion(String, String, CancellationToken)

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

GetSkillVersion(String, String, RequestOptions)

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

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

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

GetSkillVersionAsync(String, String, RequestOptions)

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

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

Downloads the zip content for a specific version of a skill.

GetSkillVersionContent(String, String, RequestOptions)

[Protocol Method] Downloads the zip content for a specific version of a skill.

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

Downloads the zip content for a specific version of a skill.

GetSkillVersionContentAsync(String, String, RequestOptions)

[Protocol Method] Downloads the zip content for a specific version of a skill.

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

Returns the available versions for the specified skill.

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

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

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

Returns the available versions for the specified skill.

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

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

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

[Protocol Method] Modifies the specified skill's configuration.

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

Modifies the specified skill's configuration.

UpdateDefaultVersionAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Modifies the specified skill's configuration.

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

Modifies the specified skill's configuration.

Applies to