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
CreateSkill(BinaryContent, RequestOptions)

[Protocol Method] Creates a skill.

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

Creates a skill.

CreateSkillAsync(BinaryContent, RequestOptions)

[Protocol Method] Creates a skill.

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

Creates a skill.

CreateSkillFromPackage(BinaryContent, RequestOptions)

[Protocol Method] Creates a skill from a zip package.

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

Creates a skill from a zip package.

CreateSkillFromPackage(String, CancellationToken)

Creates a skill from a zip package.

CreateSkillFromPackageAsync(BinaryContent, RequestOptions)

[Protocol Method] Creates a skill from a zip package.

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

Creates a skill from a zip package.

CreateSkillFromPackageAsync(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.
DownloadSkill(String, CancellationToken)

Downloads a skill package.

DownloadSkill(String, RequestOptions)

[Protocol Method] Downloads a skill package.

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

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

DownloadSkillAsync(String, CancellationToken)

Downloads a skill package.

DownloadSkillAsync(String, RequestOptions)

[Protocol Method] Downloads a skill package.

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

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

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.
GetSkills(Nullable<Int32>, Nullable<AgentListOrder>, String, String, CancellationToken)

Returns the list of all skills.

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

[Protocol Method] Returns the list of all skills.

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

Returns the list of all skills.

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

[Protocol Method] Returns the list of all skills.

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

Returns the list of all skills.

UpdateSkill(String, BinaryContent, RequestOptions)

[Protocol Method] Updates an existing skill.

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

Updates an existing skill.

UpdateSkillAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Updates an existing skill.

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

Updates an existing skill.

Applies to