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
The ClientId string.
CreateDefaultConfiguration()
Creates default service configuration
Returns
Dispose(bool)
Dispose object
Parameters
disposing
bool
Is disposing.
Dispose()
Dispose this object
EnsureConfigured()
Ensure service configuration
~BabelService()
BabelService finalizer.
GetChannel(string)
Creates the GRPC channel
Parameters
userKey
string
Returns
GetChannelAsync(string)
Creates the GRPC channel
Parameters
userKey
string
Returns
Task<CallInvoker>
The GRPC channel
OnConfiguring(BabelServiceConfiguration)
On service configuration
Parameters
config
BabelServiceConfiguration
The service configuration
ShutdownAsync()
Close all channels
Returns
Last updated