Class
SpreadProcessingAgentToolsBase

Base class for spreadsheet agent tools that provides workbook access via a provider.

Definition

Namespace:Telerik.Documents.AI.AgentTools.Spreadsheet

Assembly:Telerik.Documents.AI.AgentTools.Spreadsheet.dll

Syntax:

cs-api-definition
public abstract class SpreadProcessingAgentToolsBase : AgentToolBase

Inheritance: objectAgentToolBaseSpreadProcessingAgentToolsBase

Derived Classes: SpreadProcessingFileManagementAgentToolsSpreadProcessingFormulaAgentToolsSpreadProcessingReadAgentToolsSpreadProcessingWorksheetAgentToolsSpreadProcessingWriteAgentTools

Inherited Members AgentToolBase.GetTools()

Constructors

SpreadProcessingAgentToolsBase(IWorkbookRepository)

Initializes a new instance with the specified workbook repository.

Declaration

cs-api-definition
protected SpreadProcessingAgentToolsBase(IWorkbookRepository repository)

Parameters

repository

IWorkbookRepository

The workbook repository for document access.

Exceptions

ArgumentNullException

Thrown when repository is null.

Properties

Repository

Gets the workbook repository.

Declaration

cs-api-definition
protected IWorkbookRepository Repository { get; }

Property Value

IWorkbookRepository