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)

Deletes a skill.

DeleteSkill(String, RequestOptions)

[Protocol Method] Deletes a skill.

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

Deletes a skill.

DeleteSkillAsync(String, RequestOptions)

[Protocol Method] Deletes a skill.

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

Delete a specific version of a skill.

DeleteSkillVersion(String, String, RequestOptions)

[Protocol Method] Delete a specific 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)

Delete a specific version of a skill.

DeleteSkillVersionAsync(String, String, RequestOptions)

[Protocol Method] Delete a specific 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 a skill.

GetSkill(String, RequestOptions)

[Protocol Method] Retrieves a skill.

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

Retrieves a skill.

GetSkillAsync(String, RequestOptions)

[Protocol Method] Retrieves a skill.

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

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

GetSkillContent(String, RequestOptions)

[Protocol Method] Download 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)

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

GetSkillContentAsync(String, RequestOptions)

[Protocol Method] Download 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)

Retrieve a specific version of a skill.

GetSkillVersion(String, String, RequestOptions)

[Protocol Method] Retrieve a specific version of a skill.

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

Retrieve a specific version of a skill.

GetSkillVersionAsync(String, String, RequestOptions)

[Protocol Method] Retrieve a specific version of a skill.

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

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

GetSkillVersionContent(String, String, RequestOptions)

[Protocol Method] Download 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)

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

GetSkillVersionContentAsync(String, String, RequestOptions)

[Protocol Method] Download 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)

List all versions of a skill.

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

[Protocol Method] List all versions of a 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)

List all versions of a skill.

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

[Protocol Method] List all versions of a skill.

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

[Protocol Method] Update a skill.

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

Update a skill.

UpdateSkillAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Update a skill.

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

Update a skill.

Applies to