BabelService
Namespace: Babel.Licensing Assembly: Babel.Licensing.dll
Base class for all Babel services
Inheritance
Derived
BabelLicensing, BabelReporting
Implements
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
BabelService()
BabelService instance constructor.
Fields
_configuration
The configuration.
Field Value
Properties
Configuration
Gets the configuration.
Property Value
Methods
CreateClientId()
Creates the ClientId string.
Returns
Name
Description
The ClientId string.
CreateDefaultConfiguration()
Creates default service configuration
Returns
Name
Description
Dispose(bool)
Dispose object
Parameters
Name
Description
Is disposing.
Dispose()
Dispose this object
EnsureConfigured()
Ensure service configuration
~BabelService()
BabelService finalizer.
GetChannel(string)
Creates the GRPC channel
Parameters
Name
Description
Returns
GetChannelAsync(string)
Creates the GRPC channel
Parameters
Name
Description
Returns
Name
Description
The GRPC channel
OnConfiguring(BabelServiceConfiguration)
On service configuration
Parameters
Name
Description
The service configuration
ShutdownAsync()
Close all channels
Returns
Name
Description
Last updated