AgentSkillsSource Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Abstract base class for skill sources. A skill source provides skills from a specific origin (filesystem, remote server, database, in-memory, etc.).
public abstract class AgentSkillsSource : IDisposable
type AgentSkillsSource = class
interface IDisposable
Public MustInherit Class AgentSkillsSource
Implements IDisposable
- Inheritance
-
AgentSkillsSource
- Derived
- Implements
Remarks
Sources are IDisposable so that pipelines built from decorators can release any resources they own. The default Dispose(Boolean) implementation does nothing; sources that hold disposable resources override it. Decorators dispose the source they wrap.
Constructors
| Name | Description |
|---|---|
| AgentSkillsSource() | |
Methods
| Name | Description |
|---|---|
| Dispose() |
Releases all resources used by this source. |
| Dispose(Boolean) |
Releases the unmanaged resources used by this source and optionally releases the managed resources. |
| GetSkillsAsync(AgentSkillsSourceContext, CancellationToken) |
Gets the skills provided by this source. |