Class BaseAIService
Definition
- Assembly:
- Tizen.AIAvatar.dll
Abstract base class for AI services, providing common functionalities.
public abstract class BaseAIService : IAIService, IDisposable
- Inheritance
-
objectBaseAIService
- Derived
- Implements
-
IDisposable
Constructors
View SourceBaseAIService(AIServiceConfiguration)
Initializes a new instance of the BaseAIService class with the specified configuration.
Declaration
protected BaseAIService(AIServiceConfiguration config)
Parameters
| Type | Name | Description |
|---|---|---|
| AIServiceConfiguration | config | The configuration settings for the AI service. |
Properties
View SourceCapabilities
Gets the capabilities of the AI service.
Declaration
public abstract ServiceCapabilities Capabilities { get; }
Property Value
| Type | Description |
|---|---|
| ServiceCapabilities |
ClientManager
Gets the service client manager responsible for managing client operations.
Declaration
protected ServiceClientManager ClientManager { get; }
Property Value
| Type | Description |
|---|---|
| ServiceClientManager |
Configuration
Gets the configuration settings for the AI service.
Declaration
protected AIServiceConfiguration Configuration { get; }
Property Value
| Type | Description |
|---|---|
| AIServiceConfiguration |
ServiceName
Gets the name of the AI service.
Declaration
public abstract string ServiceName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
View SourceDispose()
Releases all resources used by the AI service.
Declaration
public virtual void Dispose()
Dispose(bool)
Releases all resources used by the AI service.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
Implements
IDisposable