Show / Hide Table of Contents

Class AgentBase<TAgent>

Base class for Agent Factories.

Inheritance
object
AgentBase<TAgent>
AIAgent
AppointmentAgent
ArchiveAgent
AssociateAgent
AudienceAgent
BatchAgent
BLOBAgent
BulkUpdateAgent
ChatAgent
ContactAgent
CRMScriptAgent
CustomerServiceAgent
DashAgent
DashboardAgent
DatabaseAgent
DatabaseTableAgent
DiagnosticsAgent
DocumentAgent
DocumentMigrationAgent
EMailAgent
ErpSyncAgent
FavouriteAgent
FindAgent
ForeignSystemAgent
FreeTextAgent
ImportAgent
LicenseAgent
ListAgent
MarketingAgent
MDOAgent
NumberAllocationAgent
PartnerAgent
PersonAgent
PhoneListAgent
PocketAgent
PreferenceAgent
ProjectAgent
QuoteAgent
RelationAgent
ReplicationAgent
ReportAgent
ResourceAgent
SaintAgent
SaleAgent
SelectionAgent
SentryAgent
TargetsAgent
TicketAgent
TimeZoneAgent
UserAgent
UserDefinedFieldInfoAgent
ViewStateAgent
WebhookAgent
WorkflowAgent
Implements
IDisposable
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
public abstract class AgentBase<TAgent> : Object, IDisposable where TAgent : class, IAgent
Type Parameters
Name Description
TAgent

Type of agent.

Constructors

AgentBase()

Base class for Agent Factories.

Declaration
protected AgentBase()

Properties

InnerAgent

The underlying implementation of agent or proxy for such.

Declaration
public TAgent InnerAgent { get; }
Property Value
Type Description
TAgent

Methods

Dispose()

Dispose of the Agent.

Declaration
public void Dispose()

Implements

System.IDisposable
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top